ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Cloud-Native Microservices with Apache Pulsar: Build Distributed Messaging Microservices

دانلود کتاب میکروسرویس‌های Cloud-Native با Apache Pulsar: ساخت میکروسرویس‌های پیام‌رسانی توزیع‌شده

Cloud-Native Microservices with Apache Pulsar: Build Distributed Messaging Microservices

مشخصات کتاب

Cloud-Native Microservices with Apache Pulsar: Build Distributed Messaging Microservices

ویرایش: [1 ed.] 
نویسندگان:   
سری:  
ISBN (شابک) : 1484278380, 9781484278383 
ناشر: Apress 
سال نشر: 2021 
تعداد صفحات: 220 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 3 Mb 

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



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

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


در صورت تبدیل فایل کتاب Cloud-Native Microservices with Apache Pulsar: Build Distributed Messaging Microservices به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب میکروسرویس‌های Cloud-Native با Apache Pulsar: ساخت میکروسرویس‌های پیام‌رسانی توزیع‌شده نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب میکروسرویس‌های Cloud-Native با Apache Pulsar: ساخت میکروسرویس‌های پیام‌رسانی توزیع‌شده

استراتژی‌های مختلف یکپارچه‌سازی و پردازش سازمانی را که با Pulsar، پلتفرم پیام‌رسانی و جریانی چند مستاجر، عملکرد بالا، بومی ابری Apache در دسترس است، اعمال کنید. این کتاب راهنمای جامعی است که استفاده از کتابخانه های Pulsar Java را برای ساخت برنامه های کاربردی توزیع شده با معماری پیام محور بررسی می کند.

شما با مقدمه ای بر معماری Apache Pulsar شروع می کنید. چند فصل اول پایه و اساس معماری پیام محور را می سازد. در مرحله بعد، تمام اجزای مورد نیاز Pulsar را تنظیم خواهید کرد. این کتاب همچنین کار با کتابخانه مشتری Apache Pulsar را برای ایجاد تولیدکنندگان و مصرف کنندگان برای الگوهای مورد بحث پوشش می دهد.

سپس قابلیت‌های تبدیل، فیلتر، انعطاف‌پذیری و ردیابی موجود با Pulsar را بررسی خواهید کرد. با حرکت رو به جلو، این کتاب بهترین شیوه‌ها را در هنگام ساخت طرح‌واره‌های پیام مورد بحث قرار می‌دهد و الگوهای یکپارچه‌سازی را با استفاده از میکروسرویس‌ها نشان می‌دهد. امنیت یک جنبه مهم از هر برنامه است. این کتاب احراز هویت و مجوز در Apache Pulsar مانند امنیت لایه حمل و نقل (TLS)، OAuth 2.0 و JSON Web Token (JWT) را پوشش می دهد. فصل های پایانی استقرار Apache Pulsar در Kubernetes را پوشش خواهند داد. شما میکروسرویس ها و اجزای بدون سرور مانند AWS Lambda را با Apache Pulsar در Kubernetes ادغام خواهید کرد.

پس از تکمیل کتاب، می‌توانید به راحتی با مجموعه وسیعی از گزینه‌های یکپارچه‌سازی خارج از جعبه ارائه شده توسط Apache Pulsar کار کنید.< /div>
 
آنچه یاد خواهید گرفت
  • جزئیات مهم Apache Pulsar را بررسی کنید 
  • با استفاده از کتابخانه های سرویس گیرنده Apache Pulsar برنامه بسازید
  • از Apache Pulsar به طور موثر با میکروسرویس ها استفاده کنید
  • استقرار Apache Pulsar در فضای ابری
< div>
این کتاب برای چه کسی است

معماران ابر و توسعه دهندگان نرم‌افزار که سیستم‌هایی را در فناوری های بومی ابری.


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

Apply different enterprise integration and processing strategies available with Pulsar, Apache's multi-tenant, high-performance, cloud-native messaging and streaming platform. This book is a comprehensive guide that examines using Pulsar Java libraries to build distributed applications with message-driven architecture.

You'll begin with an introduction to Apache Pulsar architecture. The first few chapters build a foundation of message-driven architecture. Next, you'll perform a setup of all the required Pulsar components. The book also covers work with Apache Pulsar client library to build producers and consumers for the discussed patterns. 

You'll then explore the transformation, filter, resiliency, and tracing capabilities available with Pulsar. Moving forward, the book will discuss best practices when building message schemas and demonstrate integration patterns using microservices. Security is an important aspect of any application; the book will cover authentication and authorization in Apache Pulsar such as Transport Layer Security (TLS), OAuth 2.0, and JSON Web Token (JWT). The final chapters will cover Apache Pulsar deployment in Kubernetes. You'll build microservices and serverless components such as AWS Lambda integrated with Apache Pulsar on Kubernetes. 

After completing the book, you'll be able to comfortably work with the large set of out-of-the-box integration options offered by Apache Pulsar.
 
What You'll Learn
  • Examine the important Apache Pulsar components 
  • Build applications using Apache Pulsar client libraries
  • Use Apache Pulsar effectively with microservices
  • Deploy Apache Pulsar to the cloud

Who This Book Is For

Cloud architects and software developers who build systems in the cloud-native technologies.



فهرست مطالب

Table of Contents
About the Authors
About the Technical Reviewer
Acknowledgments
Introduction
Chapter 1: Introduction to Apache Pulsar
	Distributed Challenges
		Availability
		Scalability
		Data Consistency
		Diverse Integration
	Event-Driven Architecture
		Innovation
		Resilience
		Scalability
		Extensible
	Apache Pulsar
		Unified Messaging Model
		Efficient Data Exchange
		Geo-Replication
		Multi-Tenancy
		Schema Registry
		Infinite Storage
		Cloud Native
	Pulsar Architecture
		Brokers
		Bookies
		Pulsar Components
		ZooKeeper
			Service Discovery
			Pulsar Proxy
	Pulsar Setup
		Pulsar Command Line
		Single-Node Cluster
			Docker
		Multi-Node Cluster
			ZooKeeper
			Bookies
			Brokers
		Verify Cluster
			Pulsar Admin API
	Summary
Chapter 2: Working with Messages
	Types of Messages
	Message Channel
		Breaking up of Messages
		Messaging Patterns
			Point-2-Point
			Pub/Sub
			Message Filtering
		Durable Subscriptions
		Non-Durable Subscriptions
	Pulsar Client Libraries
		Client Setup Phase
		Creating a Producer
		Creating Consumers
		Publish Messages
	Messaging in Pulsar
		Message Topic Format
		Subscriptions
			Shared
			Key_Shared
			Exclusive
			Failover
		Receiver Queues
	Sequencing Using Acknowledgments
		Message Retention
		Time-to-Live (TTL)
			Retention Policy
			Backlog Quota
	Batching and Chunking
		Batching
		Batch Index Acknowledgment
		Batch Receiving in Consumers
		Chunking
		Handle Chunked Messages with One Producer and One Ordered Consumer
		Handle Chunked Messages with Multiple Producers and One Ordered Consumer
	Summary
Chapter 3: Working with Pulsar Functions
	Functional Design
	Pulsar Functions
	Developing Function
		Type Support
		Custom Serialization
	Pulsar Functions SDK
		External Configuration
		Logs
		State Storage
	Testing Functions
	Deploying Functions
		LocalRunner
			Programmatic API
		Cluster Mode
	Message Delivery Modes
		At-Most-Once
		At-Least-Once
		Effectively-Once
	Summary
Chapter 4: Schema Registry
	Schema-on-Write vs. Schema-on-Read
	Schema Registry and Pulsar
		SchemaInfo
		Primitive Data Types
		Complex Data Types
			Key/Value
			Key/Value Test Cases
			Struct
		Auto Schema
		Schema Version
	Schema Evolution and Compatibility
		Schema Compatibility Check Strategy
	Managing Schemas
		Auto Update of Schema: Producer
		Schema AutoUpdate: Consumer
		Adjust AutoUpdate Strategy
		Schema Validation
		Manual Schema Management
		Getting a Schema
		Deleting a Schema
	Custom Schema Storage
	Deploying the Classes Created
		Summary
Chapter 5: Building Microservices Using Pulsar
	Scenario: Portfolio Tracker
	Enterprise Integration
		Fan-out
		Fan-in
	Router
	Interservice Communication
		Resiliency
			Dead-Letter Queues
			Retries
			Throttling
			Publisher Throttling
			Subscriber Throttling
			Dispatch Throttling
		Backpressure
			Backlog Quotas
			Time-to-Live (TTL)
			Topic Compaction
		Circuit Breaker
	Summary
Chapter 6: Pulsar Connectors
	Working with Connectors
		Processing Guarantees
	Using Connectors
		Running Sources
		Running Sinks
		Monitoring Connectors
	Sample Source Connectors
		File Source Connector
		MySQL Source Connector
	Sink Connectors
		Sample Sink Connector
	Developing IO Connectors
		Developing a Source IO Connector
		Developing a Sink IO Connector
	Summary
Chapter 7: Pulsar Security
	Quick Overview of TLS
	TLS Termination
		Prerequisites
		Configuring the Broker
		Configuring the Client
	Mutual TLS
		Configuring Mutual TLS in the Client
		Configuring Mutual TLS in the Broker
	JSON Web Token
		Creating a Token
		Configuring JWT in the Client
		Configuring JWT in the Broker
	Authorization
		Role Grants
		Configuring Broker for Authorization
		Configuring the Client for Authorization
	Summary
Chapter 8: Deploying Pulsar on Kubernetes
	Setup
		Prerequisites
		Configure Helm
			Exploring Pulsar Helm Chart
		Installation
	Pulsar Components
		Pulsar Toolset
		Pulsar Proxy
		Pulsar Manager
		Deployment
	Pulsar Storage
		Tiered Storage
			Configure
			Offloading
	Pulsar Geo-replication
	Pulsar Monitoring
		pulsar_function_process_latency_ms
		pulsar_storage_write_latency_le
		bookie_journal_JOURNAL_SYNC
		pulsar_source_written_total / pulsar_sink_written_total
		pulsar_ml_NumberOfMessagesInBacklog
		pulsar_storage_size
		pulsar_replication_backlog
	Monitoring Dashboard
	Summary
Index




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