如何集成中间件

本文描述如何在产品中集成平台提供的中间件。

ADP应用交付平台提供了丰富的中间件,用于帮助产品解决在异构云、私有化场景下,对外部通用中间件服务的依赖问题。

产品对中间件的集成,分3步:添加平台组件配置参数代码引用

1. 添加平台组件

在产品管理页面,添加需要的组件,如下图:添加平台组件

组件分成官方组件、合作伙伴组件以及开源组件,分别对应不同的商业支持和产品能力。开源组件无商业支持,完全来自社区。前两者具备相对完善的监控和运维能力,并提供支持服务。

组件列表

同时请注意选择组件时的版本描述:

版本

下拉列表中的版本含义为:“operator版本” | “中间件核心组件的版本”。比如截图中的MySQL组件,我们通常理解的MySLQ 5.7,是指这里的核心组件的版本。

2. 配置参数

添加依赖之后,进入“配置”页面,如下图:配置平台组件选择到具体要配置的参数文件:

组件配置

配置页面最上面的页签,代表了这个组件中不同的子组件的配置参数,请参照不同组件按需配置。此外,上图中展示的右侧“完整编排参考”,用于在左侧标准可配置参数无法满足时,您可以从这份完整参考中得到更多的可配置参数,并将其补充在左侧配置框中即可。

组件配置

3. 代码引用

组件依赖及其配置完成之后,你肯定需要知道如何在您的自有代码中集成、引用该中间件。比如上面我们添加的MySQL组件,我们该如何得到该组件的访问信息呢?请见下图参考:

组件访问

该页面中的"服务访问"页签,展示了该组件中可供外部访问的入口信息。点击查看,你会看到更详细的访问参数:

方位2

通过该访问信息,您的应用便可以集成该组件了。