Programmer’s Guide to Apache Thrift

تاریخ: 1399/05/26 21:02
توسط: MotoMan
امتیاز: ۱
تعداد بازدید: ۱۵۰۳
دیدگاه ها: ۰
برچسب ها: Distributed Systems |
کتاب Programmers Guide to Apache Thrift
Manning Publications
Randy Abernethy
9781617296161
2019
592
English

سیستم‌های نرم افزاری توزیع شده مبتنی بر Thrift از مؤلفه‌های ارتباطی ساخته شده اند که از زبان ها، پروتکل‌ها و انواع پیام مختلفی استفاده می‌کنند. Thrift در بین آن‌ها نشسته است و serialization داده ها، حمل و نقل و پیاده سازی سرویس‌ها را مدیریت می‌کند. Thrift از تعداد زیادی کلاینت، محیط سرور و زبان برنامه نویسی از PHP و JavaScript گرفته تا ++C و Go، پشتیبانی می‌کند.

کتاب Programmer’s Guide to Apache Thrift، پوشش جامعی از ارتباطات برنامه‌های توزیع شده با استفاده از چارچوب Thrift ارائه می‌دهد. این کتاب همراه با نمونه‌های کد و بینشی مفید، بهترین شیوه‌ها را برای توسعه توزیع شده چند زبانه ارائه می‌دهد. این کتاب وقتی که برنامه‌ها را به زبان‌های سی پلاس پلاس، جاوا و پایتون بررسی می‌کنید، در میان transport ها، پروتکل ها، IDL و سرور‌ها شما را راهنمایی می‌کند. همچنین شما نحوه کار با پلتفرم‌ها را از کلاینت‌های مبتنی بر مرورگر گرفته تا سرور‌های سازمانی را یاد خواهید گرفت.


مطالبی که در کتاب «راهنمای برنامه نویسان در Apache Thrift» خواهید آموخت:

  • پوشش کامل Thrift IDL
  • ساختن و serialize کردن انواع پیچیده تعریف شده توسط کاربر
  • پروتکل ها، transport‌ها و فشرده سازی داده ها
  • ایجاد سرویس‌های چند زبانه با RPC و سیستم‌های پیام رسانی

 

 

Table of Contents:
- PART 1 – APACHE THRIFT OVERVIEW
- Chapter 1. Introduction to Apache Thrift
- Chapter 2. Apache Thrift architecture
- Chapter 3. Building, testing, and debugging
- PART 2 – PROGRAMMING APACHE THRIFT
- Chapter 1. Moving bytes with transports
- Chapter 2. Serializing data with protocols
- Chapter 3. Apache Thrift IDL
- Chapter 4. User-defined types
- Chapter 5. Implementing services
- Chapter 6. Handling exceptions
- Chapter 7. Servers
- PART 3 – APACHE THRIFT LANGUAGES
- Chapter 1. Building clients and servers with C++
- Chapter 2. Building clients and servers with Java
- Chapter 3. Building C# clients and servers with .NET Core and Windows
- Chapter 4. Building Node.js clients and servers
- Chapter 5. Apache Thrift and JavaScript
- Chapter 6. Scripting Apache Thrift
- Chapter 7. Thrift in the enterprise

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...