کتاب های برچسب distributed-systems
تاریخ: ۲۱:۲۹:۲۴ ۱۳۹۹/۷/۱۵ سه شنبه
توسط: MotoMan
امتیاز: ۱

توسعه، استقرار و بهره برداری از برنامه‌های ابری باید به راحتی برنامه‌های محلی باشد. این باید یک اصل حاکم در پشت هر پلت فرم، کتابخانه و یا ابزار ابری باشد. Spring Cloud، توسعه برنامه‌های JVM برای ابر را آسان می‌کند. در این کتاب، ما Spring Cloud را به شما معرفی می‌کنیم و به شما در تسلط یافتن بر قابلیت‌های آن کمک می‌کنیم.
مطالب کتاب Mastering Spring Cloud، با معرفی میکرو سرویس‌ها برای spring و قابلیت‌های موجود با Spring Cloud آغاز می‌شود. سپس، پیکربندی سرور Spring Cloud و اجرای سرور Eureka را برای فعال کردن جستجو و ثبت سرویس ها، یاد خواهید گرفت. در ادامه با تکنیک‌های مربوط به load balancing و Circuit breaker آشنا می‌شوید و از تمام امکانات سرویس گیرنده Feign استفاده می‌کنید. این کتاب به سراغ موضوعات پیشرفته می‌رود که در آن یاد خواهید گرفت که راهکار ردیابی توزیع شده برای Spring Cloud را پیاده سازی کنید و معماری میکرو سرویس‌های پیام محور را بسازید. قبل از اجرای برنامه روی کانتینر docker، شما روش‌های آزمایش و ایمن سازی را با Spring Cloud می‌آموزید.

 

تعداد بازدید: ۵۹۹
دیدگاه ها: ۰
تاریخ: ۲۱:۲:۴۵ ۱۳۹۹/۵/۲۶ یکشنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Distributed Systems |

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

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

تعداد بازدید: ۴۳۲
دیدگاه ها: ۰
تاریخ: ۲۱:۳۶:۴ ۱۳۹۸/۹/۱۸ دوشنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: RabbitMQ | Distributed Systems |

در قلب اکثر برنامه‌های توزیع شده مدرن، صفی وجود دارد که ترافیک پیام را buffer، اولویت بندی و مسیر یابی می‌کند. RabbitMQ یک کارگزار پیام مبتنی بر پروتکل صف بندی پیام پیشرفته با کارایی بالا است. این کارگزار، تست شده، فوق سریع و به قدر کافی قدرتمند است که از پس هر چیزی که بر عهده آن بگذارید برآید. RabbitMQ به چند مرحله تنظیم ساده برای راه اندازی نیاز دارد و شما می‌توانید فورا از آن برای مدیریت ارتباطات سطح پایین، پکپارچگی برنامه و مسیریابی سیستم توزیع شده پیام رسانی استفاده کنید.

کتاب RabbitMQ in Depth، یک راهنمای عملی برای ایجاد و نگهداری برنامه‌های مبتنی بر پیام است. این کتاب با تاکید بر این که چرا RabbitMQ به شکلی که کار می‌کند عمل می‌کند، پوشش مفصلی از آن ارائه داده است. در این کتاب مثال‌ها و توضیحات مفصلی از سیستم‌های دنیای واقعی اعم از خدمات شبکه ای ساده تا طرح‌های پیچیده توزیع شده، مشاهده خواهید کرد. شما همچنین می‌توانید پیش زمینه مورد نیاز برای تصمیم گیری‌های اصلی معماری و تدوین رویه‌ها برای مدیریت عملیاتی مؤثر را پیدا کنید.

تعداد بازدید: ۱۳۱۱
دیدگاه ها: ۰
تاریخ: ۱۱:۷:۴۸ ۱۳۹۸/۱/۱۶ جمعه
توسط: MotoMan
امتیاز: ۲
برچسب ها: C Sharp | Distributed Systems |

کتاب برنامه‌های Reactive با Akka.NET، نوشتن برنامه هایی با کارایی و همزمانی بالا را بدون اینکه صراحتا درگیر مدیریت تردها و قفل گذاری شوید به شما نشان می‌دهد. شما قدرت Akka.NET و مدل همزمانی اکتور‌ها را با بررسی موارد واقعی در هر فصل می‌آموزید. همان طور که پیش روید، شما شروع به درک قدرت ارتباطات ناهمزمان در یک محیط توزیع شده می‌کنید و کارهای عملی مثل استقرار، دیباگ کردن و ایجاد تضمین‌های عملکرد را خواهید آموخت.

تعداد بازدید: ۱۴۹۳
دیدگاه ها: ۰
loading...

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