learning rabbitmq

所需积分/C币:29 2017-10-04 15:07:58 3.24MB PDF
收藏 收藏

Key Features, Learn to administer, configure, and manage RabbitMQ instancesDiscover ways to secure and troubleshoot RabbitMQ instancesThis book is fully up-to-date with all the latest changes to version 3.5, Book Description, 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., What you will learn, Apply messaging patterns using the message brokerAdminister RabbitMQ using the command line, management Web console, or management REST servicesCreate a cluster of scalable, and highly-available, RabbitMQ instancesUse RabbitMQ with the Spring Framework, MuleESB, WSO2, and Oracle databasesDeploy RabbitMQ using Puppet, Vagrant, or DockerFine-tune the performance of RabbitMQMonitor RabbitMQ using Nagios, Munin, or MonitSecure, troubleshoot, and extend RabbitMQ, About
Learning RabbitMQ Copyright o 2015 Packt Publishi ing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews rt has been made in the preparation of this book to ensure the accuracy of the information presented However the information contained in this book is sold without warranty cither express or implied. Neither the author(s), nor Packt Publishing and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals However, Packt Publishing cannot guarantee the accuracy of this information First published: December 2015 Production reference: 1171215 Published by Packt Publishing ltd Livery place 35 Livery street Birmingham b3 2PB UK ISBN978-1-78398-456-5 www.packtpub.com Credits Author Project Coordinator Martin toshey Reviewers Proofreader Van Thoai nguyen Safis Editing Hector Veiga Commissioning Editor Hemangini Bari Ashwin nair Graphics Acquisition Editor Disha haria Vinay argekar Production coordinator Content Development Editor Arvindkumar Gupta Kirti Patil Cover Work Technical editor Arvindkumar Gupta Danish shaikh Copy Editor Vibha shukla About the author 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 ile is a graduate of computer science from the University of Sofia. He is also a certified Java professional (SCp) 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/) About the reviewers Van Thoai nguyen has worked in the software industry for a decade in various domains. In 2012, he joined BuzzNumbers as one of the core senior software engineers, where he had opportunities to design, implement, and apply many cool technologies, tools, and frameworks. A RabbitmQ cluster was employed as the backbone of the real-time data processing platform which includes various data collectors, data filtering, enrichment, and storage using a sharded cluster of MongodB and solr. he is still maintaining the open source NET rabbitmQ client libraryBurrowNet(htTps://github.com/vanthoainguyen/burrow.net),which he built during the time he worked for BuzzNumbers This library is still being used in many different applications in that company. Van is interested in clean code and designSolIdprincipleandBigdataYoucanreadhisblogathttp://thoai nguyen. blogspot. com. au/ Hector Veiga is a software engineer specializing in real-time data integration and processing. Recently, he has focused his work on different cloud technologies, such as aws, to develop scalable, resilient and high-performing applications with the latest open source technologies, such as Scala, Akka, or Apache Spark. additionally he has a strong foundation in messaging systems, such as RabbitMQ and AMQP. He also has a master's degree in telecommunications engineering from the Universidad Politecnica de madrid and a master's degree in information technology and management from the Illinois Institute of Technology He currently works as part of the Connected driving real-time data collection team and is actively developing scalable applications to ingest and process data from several different sources. He utilizes RabbitmQ heavily to address their messaging requirements. In the past, he worked at Xaptum Technologies, a company dedicated to M2M technologies Hector also helped with the reviewing process of RabbitMQ Cookbook and RabbitMQ Essentials, both from Packt Publishing I would like to thank my parents, Pilar and Jose Carlos, as well as my sister, Paula, for always supporting me and motivating me to keep pushing on Without them, all this would not have been possible. Www.Packtpub.com Support files, eBooks, discount offers, and more Forsupportfilesanddownloadsrelatedtoyourbookpleasevisitwww.packtpui.cOm Did you know that packt offers e Book versions of every book published, with PDF ndepuBfilesavailableYoucanupgradetotheeboOkversionatwww.packtpub.Com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at service@packtpub com for more details Atwww.packtpub.comyoucanalsoreadacollectionoffreetechnicalarticl g up for a range of free newsletters and receive exclusive discounts and offers on Packt books and ebooks PACKTLIB https://www2.packtpub.com/books/subscription/packtlib Do you need instant solutions to your it questions? PacktLib is Packt's online digital book library. Here, you can search, access, and readPackt's entire library of books Why subscribe? Fully searchable across every book published by Packt Copy and paste, print, and bookmark content On demand and accessible via a web browser Free access for packt account holders IfyouhaveanaccountwithPacktatwww.Packtpub.comyoucanusethistoaccess Packtlib today and view 9 entirely free books Simply use your login credentials for immediate access I would like to thank all of the people that supported me during the process writing this book and especially my mother Milena, my beloved Tsueti and my grandmother Maria. Without them this would not have been possible

试读 127P learning rabbitmq
立即下载 低至0.43元/次 身份认证VIP会员低至7折
关注 私信
learning rabbitmq 29积分/C币 立即下载
learning rabbitmq第1页
learning rabbitmq第2页
learning rabbitmq第3页
learning rabbitmq第4页
learning rabbitmq第5页
learning rabbitmq第6页
learning rabbitmq第7页
learning rabbitmq第8页
learning rabbitmq第9页
learning rabbitmq第10页
learning rabbitmq第11页
learning rabbitmq第12页
learning rabbitmq第13页
learning rabbitmq第14页
learning rabbitmq第15页
learning rabbitmq第16页
learning rabbitmq第17页
learning rabbitmq第18页
learning rabbitmq第19页
learning rabbitmq第20页

试读结束, 可继续阅读

29积分/C币 立即下载 >