LEADER 04444nam 2200649 450 001 9910790910003321 005 20200520144314.0 010 $a1-78398-321-3 035 $a(CKB)2550000001280809 035 $a(EBL)1674879 035 $a(SSID)ssj0001216812 035 $a(PQKBManifestationID)11720977 035 $a(PQKBTitleCode)TC0001216812 035 $a(PQKBWorkID)11198426 035 $a(PQKB)11543246 035 $a(Au-PeEL)EBL1674879 035 $a(CaPaEBR)ebr10868174 035 $a(CaONFJC)MIL602140 035 $a(OCoLC)878918584 035 $a(CaSebORM)9781783983209 035 $a(MiAaPQ)EBC1674879 035 $a(PPN)228015960 035 $a(EXLCZ)992550000001280809 100 $a20140519h20142014 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aRabbitMQ essentials $ehop straight into developing your own messaging applications by learning how to utilize RabbitMQ /$fDavid Dossot 205 $a1st edition 210 1$aBirmingham, England :$cPackt Publishing,$d2014. 210 4$dİ2014 215 $a1 online resource (182 p.) 225 1 $aCommunity Experience Distilled 300 $aIncludes index. 311 $a1-78398-320-5 311 $a1-306-70889-3 327 $aCover; Copyright; Credits; Foreword; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: A Rabbit Springs to Life; What is messaging?; A loosely coupled architecture; Meet AMQP; The RabbitMQ broker; A case for RabbitMQ; Getting RabbitMQ ready; Installing the broker; Installing the management plugin; Configuring users; Summary; Chapter 2: Creating an Application Inbox; Connecting to RabbitMQ; Working with channels; Building the inbox; Sending user messages; AMQP message structure; Fetching user messages; Seeing it run; Adding topic messages; Summary 327 $aChapter 3: Switching to Server-pushMoving beyond polling; Consuming queues; Creating a consumer subscription wrapper; Babysitting subscriptions; Tying into the WebSocket endpoint; Running the application; Publishing to all queues; Binding to the fanout; Publishing to all; Running the application; Summary; Chapter 4: Handling Application Logs; Publishing and consuming logs; Load testing AMQP; Running a load test; Prefetching messages; Messaging serendipity; Summary; Chapter 5: Tweaking Message Delivery; Handling dead letters; Refactoring queues; Undertaking messages; Making delivery mandatory 327 $aImplementing the back-office senderSummary; Chapter 6: Smart Message Routing; Service-oriented messaging; Replying to queues; Routing service requests; Exposing the authentication service; Calling the authentication service; Summary; Chapter 7: Taking RabbitMQ to Production; Tackling the broker SPOF; Mirroring queues; Connecting to the cluster; Federating brokers; Monitoring the broker; Summary; Chapter 8: Testing and Tracing Applications; Testing RabbitMQ applications; Unit testing RabbitMQ applications; Integration testing RabbitMQ applications; Tracing RabbitMQ; Drinking at the Firehose 327 $aSummaryAppendix: Message Schemas; User message; Authentication messages; Login; Request; Response; Logout; Request; Response; Generic error message; Index 330 $aThis book is a quick and concise introduction to RabbitMQ. Follow the unique case study of Clever Coney Media as they progressively discover how to fully utilize RabbitMQ, containing clever examples and detailed explanations.Whether you are someone who develops enterprise messaging products professionally or a hobbyist who is already familiar with open source Message Queuing software and you are looking for a new challenge, then this is the book for you. Although you should be familiar with Java, Ruby, and Python to get the most out of the examples, RabbitMQ Essentials will give you the push y 410 0$aCommunity experience distilled. 606 $aTelecommunication$xMessage processing 606 $aData transmission systems$xComputer simulation 615 0$aTelecommunication$xMessage processing. 615 0$aData transmission systems$xComputer simulation. 676 $a005.7136 700 $aDossot$b David$01513952 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910790910003321 996 $aRabbitMQ essentials$93748732 997 $aUNINA