【技术实现步骤摘要】
应用程序访问数据库的方法、装置、设备及介质
[0001]本专利技术实施例涉及计算机
,尤其涉及一种应用程序访问数据库的方法、装置、设备及介质。
技术介绍
[0002]目前,应用程序访问数据库的方法,需要采用人工的方式将数据库集群的主节点和部署在单独服务器上的路由中间件建立连接,进而通过主节点访问数据库。然而,这种方式不仅存在资源浪费和硬件成本较高的问题,还存在无法实现路由中间件和数据库集群的主节点的自动连接的技术问题。
技术实现思路
[0003]本专利技术实施例提供了一种应用程序访问数据库的方法、装置、设备及介质,以实现不仅降低硬件资源成本和节约硬件资源,而且还实现了路由中间件和数据库集群的主节点的自动连接,从而有效提升应用程序访问数据库的效率。
[0004]第一方面,本专利技术实施例提供了一种应用程序访问数据库的方法,该方法包括:
[0005]在接收到目标应用程序的数据库访问指令时,确定所述目标应用程序所在云上的容器组,以及确定在所述容器组中预先部署的路由中间件;
[0006] ...
【技术保护点】
【技术特征摘要】
1.一种应用程序访问数据库的方法,其特征在于,包括:在接收到目标应用程序的数据库访问指令时,确定所述目标应用程序所在云上的容器组,以及确定在所述容器组中预先部署的路由中间件;将所述路由中间件与所述数据库访问指令对应的云下数据库集群的主节点进行通信连接,并通过所述主节点对云下数据库进行访问。2.根据权利要求1所述的方法,其特征在于,所述确定在所述容器组中预先部署的路由中间件,包括:获取所述容器组的容器组配置文件,并对所述容器组配置文件进行解析,以确定在所述容器组中预先部署的路由中间件。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述路由中间件与所述数据库访问指令对应的云下数据库集群的主节点之间是否成功通信连接,若是,则执行所述通过所述主节点对云下数据库进行访问的操作。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若否,则基于所述云下数据库集群中包含的各子节点,确定与所述路由中间件进行通信连接的目标子节点,并将所述目标子节点作为主节点,执行所述通过所述主节点对云下数据库进行访问的操作。5.根据权利要求4所述的方法,其特征在于,所述基于所述云下数据库集群中包含的各子节点确定与所述路由中间件进行通信连接的目标子节点,包括:基于所述云下数...
【专利技术属性】
技术研发人员:段晗,李嵩嵩,段胜荣,毛思平,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。