- Hands-On Cloud Development with WildFly
- Tomasz Adamski
- 172字
- 2021-08-27 19:38:45
Deployment model
Application servers provide enterprise functionality collocated in a JVM, which can be used by multitenant applications. Those applications can share services, be deployed and undeployed in real time, and communicate with each other in a JVM.
In this book, we will concentrate on Swarm-based microservices, but note that this is a valid architecture model with benefits that should be taken into consideration when choosing the right architectural style for the problems that you are solving.
Components of a monolithic application are located in the same JVM, and they can communicate directly within its boundaries. In such an application, you don't have to think about a number of problems inherent to distributed systems. If you decide to distribute your application, you will have to take care of network failures, service discovery, monitoring service availability, and dealing with their failures, just to name a few problems. Also, in a monolithic application, you can use out-of-the-box technologies, such as transactions or security, that have been thoroughly tested and have proven to work well.
- Building RESTful Web Services with Spring 5(Second Edition)
- React:Cross-Platform Application Development with React Native
- 端到端QoS網(wǎng)絡(luò)設(shè)計
- 5G+區(qū)塊鏈
- 高級網(wǎng)絡(luò)技術(shù)
- Learning Node.js Development
- 設(shè)備監(jiān)控技術(shù)詳解
- 無線傳感器網(wǎng)絡(luò)定位技術(shù)
- 局域網(wǎng)組成實踐
- 組網(wǎng)技術(shù)與網(wǎng)絡(luò)管理
- 商業(yè)的本質(zhì)和互聯(lián)網(wǎng)
- Guide to NoSQL with Azure Cosmos DB
- RestKit for iOS
- INSTANT Social Media Marketing with HootSuite
- Python Web Scraping Cookbook