如何集成中间件
本文描述如何在产品中集成平台提供的中间件。
ADP应用交付平台提供了丰富的中间件,用于帮助产品解决在异构云、私有化场景下,对外部通用中间件服务的依赖问题。
产品对中间件的集成,分3步:添加服务组件、配置参数、代码引用。
1. 添加服务组件
在产品编排页面,添加需要的组件,如下图:
组件分成官方组件、合作伙伴组件以及开源组件,分别对应不同的商业支持和产品能力。开源组件无商业支持,完全来自社区。前两者具备相对完善的监控和运维能力,并提供支持服务。
同时请注意选择组件时的版本描述:
下拉列表中的版本含义为:“operator版本” | “中间件核心组件的版本”。比如截图中的MySQL组件,我们通常理解的MySQL 5.7,是指这里的核心组件的版本。
2. 配置参数
添加依赖之后,进入“配置”页面,如下图:
选择到具体要配置的参数文件:
配置页面最上面的页签,代表了这个组件中不同的子组件的配置参数,请参照不同组件按需配置。此外,上图中展示的右侧“完整编排参考”,用于在左侧标准可配置参数无法满足时,您可以从这份完整参考中得到更多的可配置参数,并将其补充在左侧配置框中即可。
3. 代码引用
组件依赖及其配置完成之后,你肯定需要知道如何在您的自有代码中集成、引用该中间件。比如上面我们添加的MySQL组件,我们该如何得到该组件的访问信息呢?请见下图参考:
该页面中的"服务访问"页签,展示了该组件中可供外部访问的入口信息。点击查看,你会看到更详细的访问参数:
通过该访问信息,您的应用便可以集成该组件了。