ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب ZeroMQ

دانلود کتاب ZeroMQ

ZeroMQ

مشخصات کتاب

ZeroMQ

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 178216104X, 9781782161042 
ناشر: Packt Publishing 
سال نشر: 2013 
تعداد صفحات: 108 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 مگابایت 

قیمت کتاب (تومان) : 55,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 7


در صورت تبدیل فایل کتاب ZeroMQ به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب ZeroMQ نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب ZeroMQ



از ZeroMQ استفاده کنید و نحوه اعمال الگوهای مختلف پیام را بیاموزید

نمای کلی

  • الگوهای اساسی طراحی پیام/صف را بیاموزید
  • < li>کار با برنامه های چند رشته ای
  • کار با چندین سوکت

در جزئیات

ØMQ (همچنین املای ZeroMQ، 0MQ یا ZMQ) یک کتابخانه پیام رسانی ناهمزمان با کارایی بالا است که هدف آن استفاده در برنامه های کاربردی توزیع شده یا همزمان مقیاس پذیر است. این یک صف پیام را فراهم می کند، اما برخلاف میان افزار پیام گرا، یک سیستم ØMQ می تواند بدون کارگزار پیام اختصاصی اجرا شود. این کتابخانه به گونه ای طراحی شده است که یک API آشنا به سبک سوکت داشته باشد.

\"ZeroMQ\" به شما می آموزد که از ZeroMQ از طریق مثال هایی در زبان برنامه نویسی C استفاده کنید. شما یاد خواهید گرفت که چگونه از الگوهای اساسی پیام/صف با رویکرد آموزشی گام به گام استفاده کنید و چگونه آنها را به کار ببرید. سپس، نحوه استفاده از APIهای سطح بالا و کار با چندین سوکت و برنامه‌های چند رشته‌ای را از طریق مثال‌های زیادی یاد خواهید گرفت.

این کتاب به طور کلی به نحوه عملکرد پیام/صف و نوع مشکلاتی که حل می‌کند می‌پردازد. . سپس توضیح می‌دهد که ZeroMQ چگونه کار می‌کند و چگونه با دیگر کتابخانه‌های پیام/صف تفاوت دارد و چگونه می‌توان از آن در سناریوهای مختلف استفاده کرد.

همچنین خواهید آموخت که چگونه الگوهای طراحی پیام/صف ضروری را در سناریوهای مختلف اعمال کنید. ، و تفاوت آنها با یکدیگر. این نمونه های عملی را به شما نشان می دهد که می توانید از آنها استفاده کنید. شما همچنین یاد خواهید گرفت که چگونه با چندین سوکت کار کنید.

شما اصول اولیه ZeroMQ و همچنین نحوه استفاده از الگوهای مختلف را خواهید آموخت.

آنچه از این خواهید آموخت. کتاب

  • اجرای الگوی درخواست – پاسخ
  • اجرای الگوی pub–sub
  • کار با چندین سوکت
  • < li>کار با برنامه های چند رشته ای
  • تشخیص نشت حافظه
  • طرح های مسیریابی
  • تفاوت بین سوکت های TCP و سوکت های ZeroMQ را بیاموزید
< p>رویکرد

یک آموزش کاربردی و گام به گام با نمونه.

این کتاب برای چه کسی نوشته شده است

اگر توسعه دهنده C هستید و می خواهید در مورد ZeroMQ بیاموزید، این کتاب برای شما مناسب است. فرض بر این است که خواننده تجربه C در سطحی دارد اما دانش قبلی ZeroMQ انتظار نمی رود.


توضیحاتی درمورد کتاب به خارجی

Use ZeroMQ and learn how to apply different message patterns

Overview

  • Learn fundamental message/queue design patterns
  • Work with multi-threaded programs
  • Work with multiple sockets

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

  • Implement the request–reply pattern
  • Implement the pub–sub pattern
  • Work with multiple sockets
  • Work with multithreaded programs
  • Detect memory leaks
  • Route schemes
  • Learn the difference between TCP sockets and ZeroMQ sockets

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




نظرات کاربران