دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نويسي ویرایش: 1 نویسندگان: Joe Kutner سری: ISBN (شابک) : 1680501690, 9781680501698 ناشر: Pragmatic Bookshelf سال نشر: 2016 تعداد صفحات: 173 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 7 مگابایت
کلمات کلیدی مربوط به کتاب استقرار با JRuby 9k: ارائه برنامه های وب مقیاس پذیر با استفاده از JVM: ابزارها، طراحی نرم افزار، تست و مهندسی، برنامه نویسی، کامپیوتر و فناوری، جاوا، راهنماهای مبتدی، مرجع، سرورها، زبان های برنامه نویسی، رایانه ها و فناوری، روبی، زبان های برنامه نویسی، رایانه ها و فناوری، برنامه نویسی و توسعه برنامه، تلفن های همراه، تبلت ها و کتابخوان های الکترونیکی، کامپیوتر و فناوری، زبان های برنامه نویسی، علوم کامپیوتر، کتاب های درسی جدید، مستعمل و اجاره ای، بوتیک تخصصی
در صورت تبدیل فایل کتاب Deploying with JRuby 9k: Deliver Scalable Web Apps Using the JVM به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب استقرار با JRuby 9k: ارائه برنامه های وب مقیاس پذیر با استفاده از JVM نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
با استفاده از عملکرد بالای 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 JVM's 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 JVM's native concurrency. Then use Docker to build a
virtual production environment that's 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
that's 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.
What You Need:
To run the examples in this book, you'll need a computer that
can run the Java Virtual Machine and a connection to the
Internet.