RabbitMQ Cookbook. (Record no. 84106)

MARC details
000 -LEADER
fixed length control field 11978nam a22005053i 4500
001 - CONTROL NUMBER
control field EBC1572944
003 - CONTROL NUMBER IDENTIFIER
control field MiAaPQ
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20191126114156.0
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS
fixed length control field m o d |
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field cr cnu||||||||
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 191125s2013 xx o ||||0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781849516518
Qualifying information (electronic bk.)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
Canceled/invalid ISBN 9781849516501
035 ## - SYSTEM CONTROL NUMBER
System control number (MiAaPQ)EBC1572944
035 ## - SYSTEM CONTROL NUMBER
System control number (Au-PeEL)EBL1572944
035 ## - SYSTEM CONTROL NUMBER
System control number (CaPaEBR)ebr10825545
035 ## - SYSTEM CONTROL NUMBER
System control number (CaONFJC)MIL558247
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC)867076079
040 ## - CATALOGING SOURCE
Original cataloging agency MiAaPQ
Language of cataloging eng
Description conventions rda
-- pn
Transcribing agency MiAaPQ
Modifying agency MiAaPQ
050 #4 - LIBRARY OF CONGRESS CALL NUMBER
Classification number TK5105.74.R33 -- B67 2013eb
082 0# - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.71376
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Santomaggio, Gabriele.
9 (RLIN) 86471
245 10 - TITLE STATEMENT
Title RabbitMQ Cookbook.
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Place of production, publication, distribution, manufacture Olton :
Name of producer, publisher, distributor, manufacturer Packt Publishing, Limited,
Date of production, publication, distribution, manufacture, or copyright notice 2013.
264 #4 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Date of production, publication, distribution, manufacture, or copyright notice ©2013.
300 ## - PHYSICAL DESCRIPTION
Extent 1 online resource (347 pages)
336 ## - CONTENT TYPE
Content type term text
Content type code txt
Source rdacontent
337 ## - MEDIA TYPE
Media type term computer
Media type code c
Source rdamedia
338 ## - CARRIER TYPE
Carrier type term online resource
Carrier type code cr
Source rdacarrier
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Intro -- RabbitMQ Cookbook -- Table of Contents -- RabbitMQ Cookbook -- Credits -- About the Authors -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Working with AMQP -- Introduction -- Connecting to the broker -- Getting ready -- How to do it… -- How it works… -- There's more… -- Producing messages -- Getting ready -- How to do it… -- How it works… -- There's more… -- How to check the RabbitMQ status -- Checking whether a queue already exists -- Consuming messages -- Getting ready -- How to do it… -- How it works… -- There's more… -- More on consumer threads -- Blocking semantics -- See also -- Using body serialization with JSON -- Getting ready -- How to do it… -- How it works… -- There's more… -- Using RPC with messaging -- Getting ready -- How to do it… -- How it works… -- There's more… -- Using blocking RPC -- Scalability notes -- Broadcasting messages -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Working with message routing using direct exchanges -- Getting ready -- How to do it… -- How it works… -- There's more… -- Working with message routing using topic exchanges -- Getting ready -- How to do it… -- How it works… -- There's more… -- Guaranteeing message processing -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Distributing messages to many consumers -- Getting ready -- How to do it… -- How it works... -- See also… -- Using message properties -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Messaging with transactions.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Handling unroutable messages -- Getting ready -- How to do it… -- How it works… -- There's more… -- 2. Going beyond the AMQP Standard -- Introduction -- How to let messages expire -- Getting ready -- How to do it... -- How it works... -- See also -- How to let messages expire on specific queues -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- How to let queues expire -- Getting ready -- How to do it... -- How it works... -- Managing rejected or expired messages -- Getting ready -- How to do it... -- How it works... -- There's more... -- Understanding the alternate exchange extension -- Getting ready -- How to do it... -- How it works... -- There's more... -- Understanding the validated user-ID extension -- Getting ready -- How to do it... -- How it works... -- See also -- Notifying the consumers of queue failures -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Understanding the exchange-to-exchange extension -- Getting ready -- How to do it... -- How it works... -- Embedding message destinations within messages -- Getting ready -- How to do it.... -- How it works... -- There's more... -- 3. Managing RabbitMQ -- Introduction -- Using vhosts -- Getting ready -- How to do it… -- How it works… -- Configuring users -- Getting ready -- How to do it… -- How it works… -- There's more… -- User tags for the management plugin -- Using SSL -- Getting ready -- How to do it… -- How it works… -- There's more… -- Implementing client-side certificates -- Getting ready -- How to do it… -- How it works… -- Managing RabbitMQ from a browser -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Configuring RabbitMQ parameters -- How to do it… -- How it works… -- There's more….
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Developing Python applications to monitor RabbitMQ -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Developing your own web applications to monitor RabbitMQ -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- 4. Mixing Different Technologies -- Introduction -- Using a .NET client -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Binding an app from iPhone to RabbitMQ via MQTT -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Using messaging to update Google Maps on Android -- Getting ready -- How to do it… -- How it works… -- There's more… -- Publishing messages from Android in the background -- Getting ready… -- How to do it… -- How it works… -- There's more… -- Exchanging RabbitMQ messages with Qpid -- Getting ready -- How to do it… -- How it works… -- There's more… -- Exchanging RabbitMQ messages with Mosquitto -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Binding a WCF application with .Net clients -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- 5. Using RabbitMQ in Web Applications -- Introduction -- Developing web monitoring applications with Spring -- Getting ready -- How to do it… -- How it works… -- There's more… -- Developing asynchronous web searches with Spring -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Developing web monitoring applications with STOMP -- Getting ready -- How to do it… -- How it works… -- 6. Developing Scalable Applications -- Introduction -- Creating a localhost cluster -- Getting ready -- How to do it… -- How it works… -- There's more… -- Creating a simple cluster -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Adding a RabbitMQ cluster automatically -- Getting ready -- How to do it… -- How it works… -- Introducing a load balancer to consumers -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Creating clients of the cluster -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- 7. Developing High-availability Applications -- Introduction -- Mirroring queues -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Synchronizing queues -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Optimizing mirror policies -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Distributing messages between a couple of brokers -- Getting ready -- How to do it… -- How it works… -- There's more… -- Creating a geographical cluster replication -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Filtering and forwarding messages -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Combining high-availability technologies together -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Client high availability -- Getting ready -- How to do it… -- How it works… -- 8. Performance Tuning for RabbitMQ -- Introduction -- Multithreading and queues -- Getting ready -- How to do it… -- How it works… -- There's more… -- System tuning -- Getting ready -- How to do it… -- How it works… -- There's more… -- Improving bandwidth -- Getting ready -- How to do it… -- How it works… -- Prefetch -- NoAck -- There's more… -- See also -- Using different distribution tools -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- 9. Extending RabbitMQ Functionality -- Introduction -- Enabling and configuring the STOMP plugin -- Getting ready.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note How to do it… -- How it works… -- There's more… -- See also -- Managing a RabbitMQ cluster -- Getting ready -- How to do it… -- How it works… -- Monitoring Shovel status -- Getting ready -- How to do it… -- How it works… -- Developing new plugins - attaching to a relational database with ODBC -- Getting ready -- How to do it… -- How it works… -- There's more… -- 10. RabbitMQ on AWS -- Introduction -- Using RabbitMQ EC2 instances -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Creating a master image -- Getting ready -- How to do it… -- How it works… -- See also -- Creating a cluster with two EC2 instances -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Using AWS Load Balancing in front of a RabbitMQ cluster -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Configuring EC2 dynamic bind -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Dealing with load spikes and resource optimization in the cloud -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- 11. AMQP and Cloud Computing - RabbitMQ on PaaS -- Introduction -- RabbitMQ on CloudAMQP -- Getting ready -- How to do it... -- How it works... -- There's more... -- First application on Cloud Foundry -- Getting ready -- How to do it... -- How it works... -- There's more... -- Using RabbitMQ on Cloud Foundry -- Getting ready -- How to do it... -- How it works... -- There's more... -- 12. Managing RabbitMQ Error Conditions -- Introduction -- Monitoring RabbitMQ's behavior -- Getting ready -- How to do it... -- How it works... -- There's more... -- Using RabbitMQ to troubleshoot itself -- Getting ready -- How to do it... -- How it works... -- There's more... -- Tracing RabbitMQ's ongoing activity -- Getting ready -- How to do it...
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note How it works...
520 ## - SUMMARY, ETC.
Summary, etc. A practical book filled with advanced recipes as well as plenty of code and real-life examples which will make your learning curve quick and easy.If you are a software developer who wants to develop distributed applications based on messaging, then this book is for you. It's assumed that you have some experience with multithreading applications and distributed applications. You are also expected to know the basic concepts of Web and cloud applications in order to follow the recipes effectively.
588 ## - SOURCE OF DESCRIPTION NOTE
Source of description note Description based on publisher supplied metadata and other sources.
590 ## - LOCAL NOTE (RLIN)
Local note Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2019. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Cameroon -- Commerce.;Cameroon -- Economic conditions -- 1960-;Cameroon.
9 (RLIN) 86472
655 #4 - INDEX TERM--GENRE/FORM
Genre/form data or focus term Electronic books.
9 (RLIN) 86473
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Boschi, Sigismondo.
9 (RLIN) 86474
776 08 - ADDITIONAL PHYSICAL FORM ENTRY
Relationship information Print version:
Main entry heading Santomaggio, Gabriele
Title RabbitMQ Cookbook
Place, publisher, and date of publication Olton : Packt Publishing, Limited,c2013
International Standard Book Number 9781849516501
797 2# - LOCAL ADDED ENTRY--CORPORATE NAME (RLIN)
Corporate name or jurisdiction name as entry element ProQuest (Firm)
856 40 - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://ebookcentral.proquest.com/lib/thebc/detail.action?docID=1572944">https://ebookcentral.proquest.com/lib/thebc/detail.action?docID=1572944</a>
Public note Click to View
887 ## - NON-MARC INFORMATION FIELD
Content of non-MARC field EBK
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type Ebrary
Holdings
Withdrawn status Lost status Damaged status Not for loan Home library Current library Date acquired Total Checkouts Barcode Date last seen Price effective from Koha item type
        Afghanistan Afghanistan 26/11/2019   EBKAF00088018 26/11/2019 26/11/2019 Ebrary
        Algeria Algeria           Ebrary
        Cyprus Cyprus           Ebrary
        Egypt Egypt           Ebrary
        Libya Libya           Ebrary
        Morocco Morocco           Ebrary
        Nepal Nepal 26/11/2019   EBKNP00088018 26/11/2019 26/11/2019 Ebrary
        Sudan Sudan           Ebrary
        Tunisia Tunisia           Ebrary