New PDF release: Learning RabbitMQ

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

  1. Introducing RabbitMQ
  2. Design styles with RabbitMQ
  3. Administration, Confi guration, and Management
  4. Clustering
  5. High Availability
  6. Integrations
  7. Performance Tuning and Monitoring
  8. Troubleshooting
  9. Security
  10. Internals
  11. Contributing to RabbitMQ

Show description

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 Service: Creating Distributed Enterprise by Mark Richards,Richard Monson-Haefel,David A Chappell PDF

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.

Additional resources for Learning RabbitMQ

Sample text

Download PDF sample

Learning RabbitMQ by Martin Toshev


by James
4.4

Rated 4.72 of 5 – based on 50 votes