ZeroMQ Messaging for Many Applications 13509
-
ISBN
-
Видавництво
-
Автор
-
МоваАнглійська
Все про “ZeroMQ Messaging for Many Applications”
Від видавця
Зміст
Learning to Work with OMQ
Chapter 1 : Basics
Fixing the World
Audience for This Book
Getting the Examples
Ask and Ye Shall Receive
A Minor Note on Strings
Version Reporting
Getting the Message Out
Divide and Conquer
Programming with OMQ
Why We Needed OMQ
Socket Scalability
Upgrading from OMQ v2.2 to OMQ v3.2
Warning: Unstable Paradigms!
Chapter 2 : Sockets and Patterns
The Socket API
Messaging Patterns
Handling Errors and ETERM
Handling Interrupt Signals
Detecting Memory Leaks
Multithreading with OMQ
Signaling Between Threads (PAIR Sockets)
Node Coordination
Zero-Copy
Pub-Sub Message Envelopes
High-Water Marks
Missing Message Problem Solver
Chapter 3 : Advanced Request-Reply Patterns
The Request-Reply Mechanisms
Request-Reply Combinations
Exploring ROUTER Sockets
The Load-Balancing Pattern
A High-Level API for OMQ
The Asynchronous Client/Server Pattern
Worked Example: Inter-Broker Routing
Chapter 4 : Reliable Request-Reply Patterns
What Is "Reliability"?
Designing Reliability
Client-Side Reliability (Lazy Pirate Pattern)
Basic Reliable Queuing (Simple Pirate Pattern)
Robust Reliable Queuing (Paranoid Pirate Pattern)
Heartbeating
Contracts and Protocols
Service-Oriented Reliable Queuing (Majordomo Pattern)
Asynchronous Majordomo Pattern
Service Discovery
Ідемпотентний Services
Disconnected Reliability (Titanic Pattern)
High-Availability Pair (Binary Star Pattern)
Brokerless Reliability (Freelance Pattern)
Завершення
Chapter 5 : Advanced Publish-Subscribe Patterns
Pros and Cons of Publish-Subscribe
Pub-Sub Tracing (Espresso Pattern)
Last Value Caching
Slow Subscriber Detection (Suicidal Snail Pattern)
High-Speed Subscribers (Black Box Pattern)
Reliable Publish-Subscribe (Clone Pattern)
Software Engineering Using OMQ
Chapter 6 : The OMQ Community
Architecture of the OMQ Community
How to Make Really Large Architectures
The OMQ Process: C4
A Real-Life Example
Git Branches Considered Harmful
Designing for Innovation
Burnout
Patterns for Success
Chapter 7 : Advanced Architecture Using OMQ
Message-Oriented Pattern for Elastic Design
Unprotocols
Serializing Your Data
Transferring Files
State Machines
Authentication Using SASL
Large-Scale File Publishing: FileMQ
Getting an Official Port Number
Chapter 8 : A Framework for Distributed Computing
Design for the Real World
The Secret Life of WiFi
Discovery
Spinning Off a Library Project
Point-to-Point Messaging
Group Messaging
Testing and Simulation
Distributed Logging and Monitoring
Content Distribution
Writing the Unprotocol
Conclusions
Chapter 9 : Postface
Tales from Out There
How This Book Happened
Removing Friction
Licensing
Colophon
Анотація
Всі характеристики
- Видавництво
- Автор
- Категорія
- Сторінок516
- Формат145х215 мм
- МоваАнглійська
- Термін поставки7-10 дней
Товар входить до категорії
-
Самовивіз з відділень поштових операторів від
45 ₴ -80 ₴ -
Доставка поштовими сервісами - тарифи перевізника
Рецензії