دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: 1 نویسندگان: Mark Bates سری: ISBN (شابک) : 0321638360, 9780321638366 ناشر: Addison-Wesley Professional سال نشر: 2009 تعداد صفحات: 260 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 14 مگابایت
کلمات کلیدی مربوط به کتاب برنامه نویسی توزیع شده با روبی: کتابخانه، ادبیات کامپیوتر، روبی / RoR
در صورت تبدیل فایل کتاب Distributed Programming with Ruby به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی توزیع شده با روبی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
"عنوانی ضروری برای برنامه نویس روبی که برنامه های پیشرفته Rails و سیستم های بزرگ می سازد!"
OBIE FERNANDEZ، Series Editor
< B>راهنمای کامل و کاربردی برای ساختن برنامههای پیشرفته توزیعشده با روبی
تکنیک های برنامه نویسی توزیع شده مقیاس، توسعه و استقرار برنامه ها را آسان تر می کند - به ویژه در محیط های محاسبات ابری در حال ظهور. اکنون، یکی از کارشناسان برجسته جامعه روبی اولین راهنمای قطعی برنامه نویسی توزیع شده با روبی را نوشته است.
مارک بیتس با یک برنامه کاربردی توزیع شده ساده شروع میکند و سپس در میان مجموعهای پیچیده از مثالهایی، نشاندهنده راهحلهایی برای رایجترین مشکلات برنامهنویسی توزیعشده.
بیتس مفیدترین موارد صنعت را ارائه میکند. پوشش کتابخانه های برنامه نویسی توزیع شده استاندارد روبی، DRb و Rinda. سپس، او ابزارها، چارچوبها و کتابخانههای قدرتمند شخص ثالث را معرفی میکند که برای سادهسازی برنامهنویسی توزیعشده Ruby، از جمله Distribunaut خودش، طراحی شدهاند.
اگر یک برنامه نویس یا معمار با تجربه Ruby هستید، این آموزش عملی و کاربردی مرجع به شما کمک می کند تا با هر چالش برنامه نویسی توزیع شده روبرو شوید، مهم نیست چقدر پیچیده است.
پوشش شامل< /P>
• نوشتن برنامه های قوی، ایمن و تعاملی با استفاده از DRb—و مدیریت معایب آن
• با استفاده از Rinda برای ساخت برنامههایی با انعطافپذیری، تحمل خطا و کشف سرویس بهبود یافته
• سادهسازی مدیریت سرویس DRb با RingyDingy
• استفاده از Starfish برای تسهیل ارتباط بین برنامه های توزیع شده و نوشتن توابع MapReduce برای پردازش
مجموعه داده های بزرگ
• استفاده از سیاست برای سفارشی کردن فرآیندهای در حال اجرا بر روی نمونههای سرور منفرد در یک محیط رایانش ابری
• ارائه صف توزیع قابل اعتماد با سرور پیامرسان Starling کم هزینه < /P>
• پیاده سازی پیام رسانی سازمانی جامع با RabbitMQ و پروتکل صف پیام پیشرفته (AMQP)
• بارگیری وظایف سنگین با BackgrounDRb و DelayedJob
“A must have title for the well-rounded Ruby programmer building advanced Rails applications and large systems!”
OBIE FERNANDEZ, Series Editor
Complete, Hands-On Guide to Building Advanced Distributed Applications with Ruby
Distributed programming techniques make applications easier to scale, develop, and deploy—especially in emerging cloud computing environments. Now, one of the Ruby community’s leading experts has written the first definitive guide to distributed programming with Ruby.
Mark Bates begins with a simple distributed application, and then walks through an increasingly complex series of examples, demonstrating solutions to the most common distributed programming problems.
Bates presents the industry’s most useful coverage of Ruby’s standard distributed programming libraries, DRb and Rinda. Next, he introduces powerful third-party tools, frameworks, and libraries designed to simplify Ruby distributed programming, including his own Distribunaut.
If you’re an experienced Ruby programmer or architect, this hands-on tutorial and practical reference will help you meet any distributed programming challenge, no matter how complex.
Coverage includes
• Writing robust, secure, and interactive applications using DRb—and managing its drawbacks
• Using Rinda to build applications with improved flexibility, fault tolerance, and service discovery
• Simplifying DRb service management with RingyDingy
• Utilizing Starfish to facilitate communication between distributed programs and to write MapReduce functions for processing
large data sets
• Using Politics to customize the processes running on individual server instances in a cloud computing environment
• Providing reliable distributed queuing with the low-overhead Starling messaging server
• Implementing comprehensive enterprise messaging with RabbitMQ and Advanced Message Queuing Protocol (AMQP)
• Offloading heavyweight tasks with BackgrounDRb and DelayedJob