File Name: Learning RabbitMQ.pdf
Size: 16.38 MB
Uploaded: 2017-01-18 07:15:38
RabbitMQ is Open Source Message Queuing software based on the Advanced Message Queue Protocol Standard written in the Erlang Language. RabbitMQ is an ideal candidate for large-scale projects ranging from e-commerce and finance to Big Data and social networking because of its ease of use and high performance. Managing RabbitMQ in such a dynamic environment can be a challenging task that requires a good understanding not only of how to work properly with the message broker but also of its best practices and pitfalls.
Learning RabbitMQ starts with a concise description of messaging solutions and patterns, then moves on to concrete practical scenarios for publishing and subscribing to the broker along with basic administration. This knowledge is further expanded by exploring how to establish clustering and high availability at the level of the message broker and how to integrate RabbitMQ with a number of technologies such as Spring, and enterprise service bus solutions such as MuleESB and WSO2. We will look at advanced topics such as performance tuning, secure messaging, and the internals of RabbitMQ. Finally we will work through case-studies so that we can see RabbitMQ in action and, if something goes wrong, we'll learn to resolve it in the Troubleshooting section.
Martin Toshev is a software developer and Java enthusiast with more than eight years of experience and vast expertise originating from projects in areas such as enterprise Java, social networking, source code analysis, Internet of Things, and investment banking in companies such as Cisco and Deutsche Telekom. He is a graduate of computer science from the University of Sofia. He is also a certified Java professional (SCJP6) and a certified IBM cloud computing solution advisor. His areas of interest include a wide range of Java-related technologies (Servlets, JSP, JAXB, JAXP, JMS, JMX, JAX-RS, JAX-WS, Hibernate, Spring Framework, Liferay Portal, and Eclipse RCP), cloud computing technologies, cloud-based software architectures, enterprise application integration, and relational and NoSQL databases. Martin is one of the leaders of the Bulgarian Java Users group (BGJUG), a regular speaker at Java conferences, and one of the organizers behind the jPrime conference in Bulgaria (http://jprime.io/).
Reading a reserve can be one of a lot of action that everyone in the world adores. Do you like reading book thus. There are a lot of reasons why people like it. First reading a guide will give you a lot of new information. When you read a book you will get new information simply because book is one of numerous ways to share the information or maybe their idea. Second, studying a book will make a person more imaginative. When you studying a book especially fictional works book the author will bring one to imagine the story how the people do it anything. Third, you are able to share your knowledge to other individuals. When you read this Learning RabbitMQ, it is possible to tells your family, friends in addition to soon about yours publication. Your knowledge can inspire others, make them reading a publication.
Spent a free time and energy to be fun activity to complete! A lot of people spent their free time with their family, or their particular friends. Usually they accomplishing activity like watching television, planning to beach, or picnic within the park. They actually doing same task every week. Do you feel it? Will you something different to fill your free time/ holiday? Could possibly be reading a book is usually option to fill your no cost time/ holiday. The first thing you will ask may be what kinds of e-book that you should read. If you want to try look for book, may be the book untitled Learning RabbitMQ can be fine book to read. May be it could be best activity to you.
Reading a book being new life style in this yr; every people loves to learn a book. When you learn a book you can get a great deal of benefit. When you read ebooks, you can improve your knowledge, due to the fact book has a lot of information on it. The information that you will get depend on what sorts of book that you have read. If you would like get information about your analysis, you can read education books, but if you want to entertain yourself you are able to a fiction books, such us novel, comics, and also soon. The Learning RabbitMQ will give you new experience in examining a book.
This Learning RabbitMQ is completely new way for you who has fascination to look for some information as it relief your hunger details. Getting deeper you into it getting knowledge more you know otherwise you who still having little digest in reading this Learning RabbitMQ can be the light food for you because the information inside this particular book is easy to get simply by anyone. These books acquire itself in the form that is certainly reachable by anyone, that's why I mean in the e-book form. People who think that in book form make them feel drowsy even dizzy this e-book is the answer. So there is absolutely no in reading a guide especially this one. You can find what you are looking for. It should be here for you. So , don't miss the idea! Just read this e-book variety for your better life and knowledge.