一种中间件管理方法及系统技术方案

技术编号:37505799 阅读:36 留言:0更新日期:2023-05-07 09:42
本申请实施例提供一种中间件管理方法及系统,该方法为:在第一服务器启动创建服务时,第二服务器在第一服务器上部署服务,并为第一服务器颁发证书,证书中包括中间件集群的标识信息。第一服务器向第三服务器发送第一请求,第一请求中携带标识信息。第三服务器接收第一请求。第三服务器根据第一请求,查找到标识信息对应的中间件集群地址和凭证。第三服务器将中间件集群地址和凭证返回给第一服务器。第一服务器接收第三服务器返回的中间件集群地址和凭证。第一服务器根据中间件集群地址和凭证,连接中间件集群。在整个过程中,第一服务器自发加载中间件集群地址和凭证,无需用户配置配置文件,简化操作,提高中间件接入效率及准确性。确性。确性。

【技术实现步骤摘要】
一种中间件管理方法及系统


[0001]本申请实施例涉及电子
,尤其涉及一种中间件管理方法及系统。

技术介绍

[0002]很多企业提供了云服务,用户对服务数量的要求也逐渐增加。为了满足用户需求,需要不断扩展云服务功能。通常用户需要在云服务商那里申请使用中间件,该中间件是提供特定能力的服务。如,数据库、缓存、消息中间件等。用户在云服务商那里直接申请使用这些中间件,相比于自己搭建更快捷、安全稳定性更高,而且可以根据业务规模按需申请,进而节约了成本。
[0003]用户在云服务商那里直接申请使用中间件,通常需要如下过程:申请中间件集群,在申请时要制定规格,云服务商会自动创建一个中间件集群,并创建账号、密码等访问凭证,给用户一个接入地址,以及其它连接参数。用户需要将中间件集群的接入地址、访问凭证、以及一些连接参数写到自己服务的代码里,或者,配置到配置文件里,为了防止偷窥,还需要对访问凭证进行加密。在服务启动后,加载这些配置、参数和中间件集群进行连接交互。
[0004]上述的中间件申请过程操作步骤多,导致中间件接入效率低下。另外,上述过本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种中间件管理方法,其特征在于,包括:在第一服务器启动创建服务时,第二服务器在所述第一服务器上部署服务,并为所述第一服务器颁发证书,所述证书中包括所述服务对应的中间件集群的标识信息;所述第一服务器向第三服务器发送第一请求,所述第一请求中携带所述标识信息,所述第三服务器中预先存储不同标识信息,以及与不同标识信息分别对应的中间件集群地址和访问凭证;所述第三服务器根据所述第一请求,查找到所述标识信息对应的中间件集群地址和访问凭证;所述第三服务器将所述标识信息对应的中间件集群地址和访问凭证返回给所述第一服务器;所述第一服务器根据所述标识信息对应的中间件集群地址和所述访问凭证,连接中间件集群。2.根据权利要求1所述的方法,其特征在于,在所述第一服务器启动创建服务之前,还包括:第四服务器创建所述中间件集群,得到所述标识信息对应的中间件集群地址和访问凭证;所述第四服务器将所述标识信息对应的中间件集群地址和访问凭证写入所述第三服务器中。3.根据权利要求2所述的方法,其特征在于,在所述第四服务器创建所述中间件集群,得到所述标识信息对应的中间件集群地址和所述访问凭证之后,还包括:所述第四服务器向第五服务器发送第四请求,所述第四请求中携带所述访问凭证;所述第五服务器根据所述第四请求对所述访问凭证进行加密,得到凭证密文;所述第五服务器将所述凭证密文发送给所述第四服务器;所述第四服务器将所述中间件集群地址和所述访问凭证写入所述第三服务器中,包括:所述第四服务器将所述中间件集群地址和所述凭证密文写入所述第三服务器中。4.根据权利要求3所述的方法,其特征在于,所述第一服务器接收所述访问凭证,包括:所述第一服务器向第五服务器发送第二请求,所述第二请求中携带所述标识信息;所述第五服务器根据所述第二请求,查找到所述凭证密文对应的秘钥;所述第五服务器将所述秘钥返回给所述第一服务器;所述第一服务器采用所述秘钥解密所述凭证密文,得到所述中间件集群的访问凭证。5.根据权利要求1

4中任一项所述的方法,其特征在于,所述第三服务器和所述第五服务器为一个服务器。6.根据权利要求2

5中任一项所述的方法,其特征在于,所述第四服务器创建中间件集群,包括:电子设备接收用户对第一客户端的第一操作,所述第一操作为用于创建所述中间件集群的规格的操作;响应于所述第一操作,所述电子设备向所述第四服务器发送第五请求,所述第五请求中携带所述规格;
所述第四服务器根据所述第五请求,创建所述中间件集群。7.根据权利要求2

5中任一项所述的方法,其特征在于,所述第四服务器创建中间件集群,包括:所述第四服务器通过加载基础设施IaC代码的方式,创建所述中间件集群,所述IaC代码用于描述需要创建的中间件集群的规格和创建账号的需求。8.一种中间件管理方法,其特征在于,包括:在第一服务器启动创建服务时,所述第一服务器接收第二服务器为所述第一服务器颁发的证书,所述证书中包括所述服务对应的中间件集群的标识信息;所述第一服务器向第三服务器发送第一请求,所述第一请求中携带所述标识信息,所述第三服务器中预先存储不同标识信息,以及与不同标识信息分别对应的中间件集群地址和访问凭证;所述第一服务器接收所述第三服务器根据所述第一请求查找到的所述标识信息对应的中间件集群地址和访问凭证;所述第一服务器根据所述标识信息对应的中间件集群地址和访问凭证,连接中间件集群。9.根据权利要求8所述的方法,其特征在于,在所述第一服务器向第三服务器发送第一请求之后,还包括:所述第一服务器接收所述第三服务器根据所述第一请求查找到的所述标识信息对应的中间件集群地址和访问凭证,包括:所述第一服务器接收所述第三服务器根据所述第一请求查找到的所述标识信息对应的中间件集群地址和凭证密文;所述第一服务器向第四服务器发送第二请求,所述第二请求中携带所述标识信息;所述第一服务器接收所述第四服务器根据所述第二请求查找到的所述标识信息对应的秘钥;所述第一服务器采用所述秘钥解密所述凭证密文,得到所述中间件集群的访问凭证。10.根据权利要求8或9所述的方法,其特征在于,所述第三服务器和所述第五服务器为一个服务器。11.一种中间件管理方法,其特征在于,包括:第四服务器创建中间件集群,得到中间件集群地址和访问凭证;所述第四服务器将所述中间件集群地址和所述访问凭证写入第三服务器中。12.根据权利要求11所述的方法,其特征在于,在第四服务器创建所述中间件集群,得到所述中间件集群地址和访问凭证之后,还包括:所述第四服务器向所述第五服务器发送第四请求,所述第四请求中携带所述访问凭证;所述第四服务器接收所述第五服务器根据所述第四请求对所述访问凭证进行加密得到的凭证密文;所述第四服务器将所述中间件集群地址和所述访问凭证写入第三服务器中,包括:所述第四服务器将所述中间件集群地址和所述凭证密文写入第三服务器中。13.根据权利要求12所述的方法,其特征在于,所述第...

【专利技术属性】
技术研发人员:赵岩龚建华
申请(专利权)人:花瓣云科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1