دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Joe Kutner
سری:
ناشر: Pragmatic Bookshelf
سال نشر: 2016
تعداد صفحات: 174
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 7 مگابایت
در صورت تبدیل فایل کتاب Deploying with JRuby 9k به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب استقرار با JRuby 9k نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
هنگام ساخت برنامه های خود به زبان مورد علاقه خود، با استفاده
از JVM ها با کارایی بالا استفاده کنید. این کتاب شما را با سه
استراتژی استقرار JRuby آشنا می کند که عملکرد و مقیاس پذیری مورد
نیاز را در اختیار شما قرار می دهد، در حالی که شما از زبانی
استفاده می کنید که برای توسعه سریع طراحی شده است. سناریوهای
رایج استقرار، از جمله ادغام یک استقرار Ruby مبتنی بر MRI در یک
فرآیند JVM و پورت کردن یک برنامه Rails به JRuby، وارد کردن آن
به تولید، و فعال نگه داشتن آن را بررسی کنید. این نسخه جدید
دارای فصلهای جدیدی در مورد Puma، تنظیم عملکرد و ادغام جاوا است
و به آخرین نسخههای JRuby 9k، Rails 4 و JDK 8 بهروزرسانی شده
است.
JRuby یک زبان JVM سریع، مقیاسپذیر و قدرتمند با همه مزایای محیط
سنتی روبی استقرار JRuby قطعات متحرک کمتری دارد و حافظه کمتری
نسبت به روبی سنتی مصرف می کند. با استفاده از این کتاب، اکنون
میتوانید از JRuby در دنیای واقعی برای ساخت برنامههای کاربردی
با کارایی بالا و مقیاسپذیر استفاده کنید.
استقرار برنامههای خود در JVM نیازمند رویکردهای جدیدی است. با
ایجاد یک میکروسرویس JRuby که از همزمانی بومی JVM بهره می برد،
شروع کنید. سپس از Docker برای ایجاد یک محیط تولید مجازی استفاده
کنید که مکانی پایدار و قابل تکرار برای کشف استقرار JRuby است.
در مرحله بعد، یک برنامه Rails موجود را به JRuby پورت کنید، و
برنامه را برای استفاده از پلتفرم JVM آماده کنید - همه اینها در
حالی که همه چیز دوستانه و آشنا برای توسعه دهندگان Ruby حفظ می
شود. برنامه Rails را در Docker با سرور Puma چند رشته ای در
Heroku یا ابر خصوصی خود مستقر کنید.
از کتابخانه های قدرتمند جاوا استفاده کنید. با تغییر برنامه خود
برای استفاده از TorqueBox، یک محیط JRuby همه کاره که شامل
پشتیبانی داخلی برای پیامرسانی، زمانبندی، و شیطانها میشود،
ببینید که چگونه JRuby در سازمان جا میگیرد - برای انجام کارهای
بزرگ عالی است. در نهایت، به تنظیم عملکرد JVM بپردازید و یک محیط
استقرار پیوسته را با Travis CI تنظیم کنید.
Deploy using the JVMs high performance while building your apps
in the language you love. This book introduces you to three
JRuby deployment strategies that give you the performance and
scalability you need, while you use a language designed for
rapid development. Explore common deployment scenarios,
including consolidating an MRI-based Ruby deployment onto a
single JVM process and porting a Rails application to JRuby,
getting it into production, and keeping it running. This new
edition has new chapters on Puma, performance tuning, and Java
integration, and is updated to the latest versions of JRuby 9k,
Rails 4, and JDK 8.
JRuby is a fast, scalable, and powerful JVM language with all
the benefits of a traditional Ruby environment. JRuby
deployments have fewer moving parts and consume less memory
than traditional Ruby. With this book, you can now use JRuby in
the real world to build high-performance, scalable
applications.
Deploying your apps on the JVM requires some new approaches.
Start by creating a JRuby microservice that takes advantage of
the JVMs native concurrency. Then use Docker to build a virtual
production environment thats a stable, reproducible place to
explore JRuby deployment. Next, port an existing Rails
application to JRuby, preparing the app to take advantage of
the JVM platform--all while keeping everything thats friendly
and familiar to Ruby developers. Deploy the Rails app to Docker
with a multi-threaded Puma server to Heroku or your own private
cloud.
Take advantage of powerful Java libraries. See how JRuby fits
into the enterprise by switching your app to use TorqueBox, an
all-in-one JRuby environment that includes built-in support for
messaging, scheduling, and daemons--perfect for handling the
big jobs. Finally, take a deep dive into JVM performance tuning
and set up a continuous deployment environment with Travis CI.