官术网_书友最值得收藏!

The technologies used

We will convert our traditional Java EE JARs into runnable ones using WildFly Swarm—the tool that we will introduce in Chapter 2, Get Familiar with WildFly Swarm. WildFly Swarm is able to wrap our application into a JAR containing a minimal number of libraries needed for it, effectively creating microservices from a deployable JAR. We will cover how Swarm does it in Chapter 3, Right-Size Your Applications, and how to configure the created services in Chapter 4, Tuning the Configuration of Your Services.

After services are written, we have to write tests for them. We will use the Arquillian library to do it. We will discuss how to use it in Chapter 5, Testing Your Services with Arquillian.

We will deploy the created services in cloud using OpenShift. In Chapter 6, Deploying Applications on the Cloud with OpenShift, we will give you a theoretical introduction to the platform, the API, and tools that it provides. In Chapter 7, Configuring Persistent Storage for your Applications, we will discuss how to configure persistent storage for our applications on OpenShift and how to scale and connect our services.

Creating and deploying applications in cloud is not enough for them to be ready for production. We still need to secure them, monitor them, and take care of network failures.

To provide security, we will take advantage of the Keycloak server. In order to take care of network failures, we will use the Hystrix library. In order to provide monitoring.

主站蜘蛛池模板: 汝阳县| 灵台县| 屏边| 长阳| 金沙县| 房产| 西藏| 旬阳县| 隆化县| 大洼县| 怀安县| 青浦区| 雅江县| 蓬溪县| 文化| 府谷县| 奎屯市| 肇庆市| 专栏| 鄄城县| 礼泉县| 余姚市| 鹤庆县| 修水县| 鄱阳县| 勃利县| 西吉县| 敖汉旗| 会昌县| 潮州市| 高要市| 时尚| 历史| 嘉鱼县| 镇雄县| 垦利县| 壤塘县| 门源| 神木县| 罗源县| 道孚县|