Practical Microservices Architectural Patterns Год издания: 2019 Автор: Christudas B. Издательство: Apress ISBN: 978-1-4842-4501-9 Язык: Английский Формат: PDF Качество: Издательский макет или текст (eBook) Интерактивное оглавление: Да Количество страниц: 916 Описание: Take your distributed applications to the next level and see what the reference architectures associated with microservices can do for you. This book begins by showing you the distributed computing architecture landscape and provides an in-depth view of microservices architecture. Following this, you will work with CQRS, an essential pattern for microservices, and get a view of how distributed messaging works. Moving on, you will take a deep dive into Spring Boot and Spring Cloud. Coming back to CQRS, you will learn how event-driven microservices work with this pattern, using the Axon 2 framework. This takes you on to how transactions work with microservices followed by advanced architectures to address non-functional aspects such as high availability and scalability. In the concluding part of the book you develop your own enterprise-grade microservices application using the Axon framework and true BASE transactions, while making it as secure as possible. Shift from monolith architecture to microservices Work with distributed and ACID transactions Build solid architectures without two-phase commit transactions Discover the high availability principles in microservices
Примеры страниц (скриншоты)
Оглавление
About the Author xxi About the Technical Reviewer xxiii Acknowledgments xxv Foreword xxvii Introduction xxxi Chapter 1: Distributed Computing Architecture Landscape 1 Chapter 2: Introducing Microservices 21 Chapter 3: Microservices in Depth 35 Chapter 4: Microservices Architecture 55 Chapter 5: Essential Patterns for Microservices 87 Chapter 6: Distributed Messaging 105 Chapter 7: Spring Boot 147 Chapter 8: Spring Cloud 183 Chapter 9: High Availability and Microservices 245 Chapter 10: Microservice Performance 279 Chapter 11: Events, Eventuality, and Consistency 315 Chapter 12: Axon for CQRS Architecture 337 Chapter 13: Distributed Transactions 385 Chapter 14: Transactions and Microservices 483 Chapter 15: Transactions Optimized for Microservices 543 Chapter 16: Advanced High Availability and Scalability 589 Chapter 17: Axon CQRS Microservices E-Commerce 639 Chapter 18: Microservices Security 733 Chapter 19: Axon Microservices and BASE Transactions 779 Appendix A: Install, Configure, and Run MongoDB 813 Appendix B: Install, Configure, and Run RabbitMQ Cluster 827 Appendix C: Install, Configure, and Run Nginx Reverse Proxy 843 Appendix D: cURL and Postman 847 Appendix E: Apache TCPMon 857 Appendix F: ActiveMQ 861 Appendix G: Derby 869 Appendix H: MySQL 877 Index 885
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
!ВНИМАНИЕ!
Сайт не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете, чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами, и мы незамедлительно удалим ее. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несет ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!