دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Sharma. Sourabh
سری:
ISBN (شابک) : 9781785285172, 1785285173
ناشر: Packt Publishing
سال نشر: 2016
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 7 مگابایت
کلمات کلیدی مربوط به کتاب تسلط بر میکروسرویس ها با جاوا: معماری سرویس گرا (علوم کامپیوتر)، زبان های برنامه نویسی، توسعه نرم افزار و مهندسی
در صورت تبدیل فایل کتاب Mastering Microservices with Java به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب تسلط بر میکروسرویس ها با جاوا نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
پوشش دادن؛ کپی رایت؛ وام؛ درباره نویسنده؛ درباره داور؛ www.PacktPub.com; فهرست مطالب؛ پیشگفتار؛ فصل 1: رویکرد راه حل. تکامل æServices; نمای کلی معماری یکپارچه; محدودیت معماری یکپارچه در مقابل راه حل آن با æServices. مقیاس پذیری یک بعدی؛ در صورت شکست، بازگشت مجدد را آزاد کنید. مشکلات در پذیرش فناوری های جدید؛ همسویی با شیوه های چابک؛ سهولت توسعه -- می تواند بهتر انجام شود. میکروسرویس ها خط لوله می سازند. استقرار با استفاده از کانتینری مانند داکر. ظروف؛ داکر; معماری داکر؛ کانتینر داکر؛ «تسلط بر خدمات میکرو با جاوا» سواب شارما به خوانندگان این امکان را میدهد تا به آسانی بر هنر پیادهسازی میکروسرویسها در محیط تولید مسلط شوند.
Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: A Solution Approach; Evolution of æServices; Monolithic architecture overview; Limitation of monolithic architecture versus its solution with æServices; One dimension scalability; Release rollback in case of failure; Problems in adopting new technologies; Alignment with Agile practices; Ease of development -- could be done better; Microservices build pipeline; Deployment using a container such as Docker; Containers; Docker; Docker's architecture; Docker container.;Sourabh Sharma's 'Mastering Microservices with Java' allows readers to master the art of implementing microservices in the production environment with ease.
Cover
Copyright
Credits
About the Author
About the Reviewer
www.PacktPub.com
Table of Contents
Preface
Chapter 1: A Solution Approach
Evolution of æServices
Monolithic architecture overview
Limitation of monolithic architecture versus its solution with æServices
One dimension scalability
Release rollback in case of failure
Problems in adopting new technologies
Alignment with Agile practices
Ease of development --
could be done better
Microservices build pipeline
Deployment using a container such as Docker
Containers
Docker
Docker's architecture
Docker container. DeploymentSummary
Chapter 2: Setting Up the Development Environment
Spring Boot configuration
Spring Boot overview
Adding Spring Boot to the rest sample
Adding a Jetty-embedded server
Sample REST program
Writing the REST controller class
@RestController
@RequestMapping
@RequestParam
@PathVariable
Making a sample REST app executable
Setting up the application build
Running the Maven tool
Executing with the Java command
REST API testing using the Postman Chrome extension
Some more positive test scenarios
Negative test scenarios
NetBeans IDE installation and setup
References. Repository implementationService implementation
Summary
Chapter 4: Implementing a Microservice
OTRS overview
Developing and implementing æServices
Restaurant æService
Controller class
Service classes
Repository classes
Entity classes
Booking and user services
Registration and Discovery service (Eureka service)
Execution
Testing
References
Summary
Chapter 5: Deployment and Testing
An overview of microservice architecture using Netflix OSS
Load balancing
Client-side load balancing
Server-side load balancing
Circuit breaker and monitoring
Using Hystrix's fallback methods. MonitoringSetting up the Hystrix Dashboard
Setting up Turbine
Microservice deployment using containers
Installation and configuration
Docker Machine with 4 GB
Building Docker images with Maven
Running Docker using Maven
Integration testing with Docker
Pushing the image to a registry
Managing Docker containers
References
Summary
Chapter 6: Securing Microservices
Enabling Secure Socket Layer
Authentication and authorization
OAuth 2.0
Usage of OAuth
OAuth 2.0 specification --
concise details
OAuth 2.0 roles
OAuth 2.0 client registration
OAuth 2.0 protocol endpoints.