Java в облаке

Технология Spring для разработки микросервисов.

Кеннет Бастани, Джош Лонг «Java в облаке. Spring Boot, Spring Cloud, Cloud Foundry» Питер, 2019 год, 624 стр., O’Reilly, ISBN 978-5-4461-0713-1; (11,8 мб. pdf)

В данной книге рассматривается последняя работа команды Spring — Spring Cloud Stream и усовершенствованная поддержка комплексного тестирования, а также развивающаяся интеграция с проектами Netflix с открытым кодом. Основа этой книги — инструментарий Spring Boot, как технологии использования Spring для микросервисов, которая активно внедряется на производствах. Spring Boot позволяет создавать новые сервисы Spring любой степени детализации, а также их развертывание в контейнеризированной среде.

Так, как традиционное Java-приложение было цельным, запускаемым на все еще большом сервере приложений, среда Spring Boot развернула все в сторону упрощения и повышения эффективности: сервис должным образом становится центральной фигурой и развертывается с сервером, обладающим ресурсами, которых вполне хватает для его запуска. Хотите потягаться с гигантами современных облачных технологий? Работать как Amazon, Netflix или Etsy? Ответ очевиден: вам нужна облачная разработка под Java/JVM, позволяющая освоить новейшие технологии, открывающие путь к облакам — в первую очередь, Spring Boot и Cloud Foundry.

Всему этому вы научитесь, прочитав фундаментальную книгу «Java в облаке». Вы узнаете, как устроены современные облачные технологии для серьезных решений, и освоите основы микросервисной архитектуры, непрерывной интеграции и доставки, сможете целиком пересмотреть накопившийся унаследованный код и достойно отвечать на самые сложные вызовы, которые ставит перед вами современная Java-платформа. Книга ориентирована на разработчиков Java- и JVM-машин, которые хотят создавать более качественное ПО в короткие сроки с помощью Spring Boot, Spring Cloud и Cloud Foundry.

Оглавление книги

Содержание.

Часть I. Основы
Глава 1. Приложение, оптимизированное для работы в облачной среде 28
Глава 2. Bootcamp: введение в Spring Boot и Cloud Foundry 52
Глава 3. Стиль конфигурации 12-факторных приложений 100
Глава 4. Тестирование 119
Глава 5. Миграция приложения в облако 152

Часть II. Веб-сервисы
Глава 6. REST API 176
Глава 7. Маршрутизация 222
Глава 8. Пограпичные сервисы 241

Часть III. Интеграция данных
Глава 9. Управление дапными 298
Глава 10. Рассылка сообщений 352
Глава 11. Пакетные процессы и задачи 375
Глава 12. Интеграция данных 415

Часть IV. Промышленная эксплуатация
Глава 13. Отслеживаемая система 466
Глава 14. Сервис-брокеры 531
Глава 15. Непрерывная поставка 563
Приложение. Использование Spring Boot с Java ЕЕ 595

СкачатьPDF

Похожая литература