دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Faruk Akgul
سری:
ISBN (شابک) : 178216104X, 9781782161042
ناشر: Packt Publishing
سال نشر: 2013
تعداد صفحات: 108
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 4 مگابایت
در صورت تبدیل فایل کتاب ZeroMQ به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب ZeroMQ نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
از ZeroMQ استفاده کنید و نحوه اعمال الگوهای مختلف پیام را بیاموزید
نمای کلی
در جزئیات
ØMQ (همچنین املای ZeroMQ، 0MQ یا ZMQ) یک کتابخانه پیام رسانی ناهمزمان با کارایی بالا است که هدف آن استفاده در برنامه های کاربردی توزیع شده یا همزمان مقیاس پذیر است. این یک صف پیام را فراهم می کند، اما برخلاف میان افزار پیام گرا، یک سیستم ØMQ می تواند بدون کارگزار پیام اختصاصی اجرا شود. این کتابخانه به گونه ای طراحی شده است که یک API آشنا به سبک سوکت داشته باشد.
\"ZeroMQ\" به شما می آموزد که از ZeroMQ از طریق مثال هایی در زبان برنامه نویسی C استفاده کنید. شما یاد خواهید گرفت که چگونه از الگوهای اساسی پیام/صف با رویکرد آموزشی گام به گام استفاده کنید و چگونه آنها را به کار ببرید. سپس، نحوه استفاده از APIهای سطح بالا و کار با چندین سوکت و برنامههای چند رشتهای را از طریق مثالهای زیادی یاد خواهید گرفت.
این کتاب به طور کلی به نحوه عملکرد پیام/صف و نوع مشکلاتی که حل میکند میپردازد. . سپس توضیح میدهد که ZeroMQ چگونه کار میکند و چگونه با دیگر کتابخانههای پیام/صف تفاوت دارد و چگونه میتوان از آن در سناریوهای مختلف استفاده کرد.
همچنین خواهید آموخت که چگونه الگوهای طراحی پیام/صف ضروری را در سناریوهای مختلف اعمال کنید. ، و تفاوت آنها با یکدیگر. این نمونه های عملی را به شما نشان می دهد که می توانید از آنها استفاده کنید. شما همچنین یاد خواهید گرفت که چگونه با چندین سوکت کار کنید.
شما اصول اولیه ZeroMQ و همچنین نحوه استفاده از الگوهای مختلف را خواهید آموخت.
آنچه از این خواهید آموخت. کتاب
یک آموزش کاربردی و گام به گام با نمونه.
این کتاب برای چه کسی نوشته شده است
اگر توسعه دهنده C هستید و می خواهید در مورد ZeroMQ بیاموزید، این کتاب برای شما مناسب است. فرض بر این است که خواننده تجربه C در سطحی دارد اما دانش قبلی ZeroMQ انتظار نمی رود.
Use ZeroMQ and learn how to apply different message patterns
Overview
In Detail
ØMQ (also spelled ZeroMQ, 0MQ, or ZMQ) is a high-performance asynchronous messaging library aimed at use in scalable distributed or concurrent applications. It provides a message queue, but unlike message-oriented middleware, a ØMQ system can run without a dedicated message broker. The library is designed to have a familiar socket-style API.
"ZeroMQ" teaches you to use ZeroMQ through examples in C programming language. You will learn how to use fundamental patterns of message/queuing with a step-by-step tutorial approach and how to apply them. Then, you’ll learn how to use high level APIs and to work with multiple sockets and multithreaded programs through many examples.
This book looks at how message/queue works in general and what kinds of problems it solves. Then, it explains how ZeroMQ works and how it differs from other message/queue libraries and how it can be used in different scenarios.
You will also learn how to apply essential message/queue design patterns in different scenarios, and how they differ from each other. It shows you practical examples you can apply. You will also learn how to work with multiple sockets.
You will learn the basics of ZeroMQ as well as how to use different patterns.
What you will learn from this book
Approach
A practical, step-by-step example-rich tutorial.
Who this book is written for
If you are a C developer who wants to learn about ZeroMQ, this book is for you. It is assumed that the reader has C experience at some level but prior ZeroMQ knowledge is not expected.
Cover Copyright Credits About the Author About the Reviewers www.PacktPub.com Table of Contents Preface Chapter 1: Getting Started The beginning The message queue Introduction to ZeroMQ Simplicity Performance The brokerless design Hello world The request-reply pattern Reply Request Sending the message Handling strings in C Checking the ZeroMQ version Summary Chapter 2: Introduction to Sockets The publish-subscribe pattern Filtering out messages The socket options Subscription Unsubscription Notes on the publisher-subscriber pattern The pipeline pattern The divide and conquer strategy The ZMQ_PULL socket The ZMQ_PUSH socket Getting ZeroMQ context Destroying ZeroMQ context Cleaning up Detecting memory leaks Introduction to Valgrind Summary Chapter 3: Using Socket Topology What a socket is Types of Internet sockets Transmission Control Protocol (TCP) The three-way handshake protocol TCP header TCP flags Properties of TCP ZeroMQ sockets Differences between TCP sockets and ZeroMQ sockets Routing schemes Unicast Setting I/O threads and limiting the number of sockets Working with multiple sockets Working with multi-part messages How to handle interruptions Introduction to CZMQ zctx zstr_send zloop zmsg zfile zfile_mkdir zhash zlist zclock zthread Summary Chapter 4: Advanced Patterns Extending the request-reply pattern Writing multithreaded applications with ZeroMQ Wrapping publisher-subscriber messages High watermark Reliability Slow subscribers in a publish-subscribe pattern Summary Appendix Index