By Martin Toshev
ISBN-10: 1783984562
ISBN-13: 9781783984565
Key Features
- Learn to manage, configure, and deal with RabbitMQ instances
- Discover how you can safe and troubleshoot RabbitMQ instances
- This e-book is absolutely up to date with the entire newest adjustments to model 3.5
Book Description
RabbitMQ is Open resource Message Queuing software program in keeping with the complicated Message Queue Protocol typical written within the Erlang Language. RabbitMQ is a perfect candidate for large-scale tasks starting from e-commerce and finance to special information and social networking due to its ease of use and excessive functionality. dealing with RabbitMQ in this kind of dynamic surroundings could be a demanding job that calls for an outstanding realizing not just of ways to paintings correctly with the message dealer but additionally of its top practices and pitfalls.
Learning RabbitMQ starts off with a concise description of messaging strategies and styles, then strikes directly to concrete useful eventualities for publishing and subscribing to the dealer in addition to easy management. this data is extra increased by way of exploring the best way to identify clustering and excessive availability on the point of the message dealer and the way to combine RabbitMQ with a couple of applied sciences akin to Spring, and firm provider bus strategies corresponding to MuleESB and WSO2. we are going to examine complex issues akin to functionality tuning, safe messaging, and the internals of RabbitMQ. eventually we'll paintings via case-studies in order that we will see RabbitMQ in motion and, if whatever is going improper, we will discover ways to get to the bottom of it within the Troubleshooting section.
What you are going to learn
- Apply messaging styles utilizing the message broker
- Administer RabbitMQ utilizing the command line, administration internet console, or administration relaxation services
- Create a cluster of scalable, and highly-available, RabbitMQ instances
- Use RabbitMQ with the Spring Framework, MuleESB, WSO2, and Oracle databases
- Deploy RabbitMQ utilizing Puppet, Vagrant, or Docker
- Fine-tune the functionality of RabbitMQ
- Monitor RabbitMQ utilizing Nagios, Munin, or Monit
- Secure, troubleshoot, and expand RabbitMQ
About the Author
Martin Toshev is a software program developer and Java fanatic with greater than 8 years of expertise and large services originating from initiatives in parts resembling company Java, social networking, resource code research, web of items, and funding banking in businesses corresponding to Cisco and Deutsche Telekom. he's a graduate of desktop technology from the college of Sofia. he's additionally a professional Java expert (SCJP6) and a professional IBM cloud computing resolution consultant. His components of curiosity comprise a variety of Java-related applied sciences (Servlets, JSP, JAXB, JAXP, JMS, JMX, JAX-RS, JAX-WS, Hibernate, Spring Framework, Liferay Portal, and Eclipse RCP), cloud computing applied sciences, cloud-based software program architectures, firm software integration, and relational and NoSQL databases. Martin is likely one of the leaders of the Bulgarian Java clients workforce (BGJUG), a standard speaker at Java meetings, and one of many organizers in the back of the jPrime convention in Bulgaria (http://jprime.io/).
Table of Contents
- Introducing RabbitMQ
- Design styles with RabbitMQ
- Administration, Confi guration, and Management
- Clustering
- High Availability
- Integrations
- Performance Tuning and Monitoring
- Troubleshooting
- Security
- Internals
- Contributing to RabbitMQ
Read or Download Learning RabbitMQ PDF
Best java programming books
Download e-book for iPad: Java Methods for Financial Engineering: Applications in by Philip Barker
This booklet describes the foundations of version development in monetary engineering. It explains these types as designs and dealing implementations for Java-based purposes. The publication offers software program pros with an obtainable resource of numerical tools or ready-to-use code to be used in enterprise purposes.
Java Message provider, moment variation, is an intensive advent to the normal API that helps "messaging" -- the software-to-software trade of an important information between community desktops. you will find out how JMS might help resolve many architectural demanding situations, reminiscent of integrating distinct platforms and functions, expanding scalability, taking away method bottlenecks, assisting concurrent processing, and selling flexibility and agility.
Get Beginning Java with WebSphere (Expert's Voice in Java) PDF
Starting Java with WebSphere offers a step by step consultant for developing and fitting either shopper- and server-based Java purposes utilizing fast software improvement v8, WebSphere program Server eight. zero, and Java. given that a growing number of Java purposes are relocating to the server and utilizing HTML for the person interface, there's a minimum period of time spent exploring the Java GUI elements.
Download e-book for iPad: Learning Akka by Jason Goodwin
Key FeaturesBuild networked functions that self-healScale out your functions to address extra site visitors fasterAn easy-to-follow consultant with a couple of examples to make sure you get the simplest begin with AkkaBook DescriptionSoftware this present day has to paintings with extra info, extra clients, extra cores, and extra servers than ever.
- Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java¿ Applications (Java Series)
- Java For Students
- Eclipse IDE (vogella)
Additional resources for Learning RabbitMQ
Sample text
Learning RabbitMQ by Martin Toshev
by James
4.4