【技术实现步骤摘要】
一种业务平台的存储部署方法、装置、设备和存储介质
本专利技术实施例涉及互联网技术,尤其涉及一种业务平台的存储部署方法、装置、设备和存储介质。
技术介绍
随着互联网技术的高速发展,Dubbo作为开源的分布式服务框架,得到了日益广泛的应用。Dubbo采用的是一种非常简单的模型,Dubbo本身并不提供一个具体的服务进程,只是提供了API方法以供调用,定义了服务提供方(Provider)和服务消费方(Consumer)两个角色,其中的服务提供方发布服务到服务的注册中心;服务消费方从注册中心订阅服务;服务消费方调用已经注册的可用服务。现有技术基于Dubbo的服务治理存储及查询,采用存储服务与Web查询服务隔离部署方式。存储服务负责监听Zookeeper(一种分布式应用程序协调服务)服务注册节点的变化,当收到服务数据时将数据存储于本地缓存。通过实现DubboNotifyListener(监听通知)接口实现监听存储过程。存储服务作为服务提供方提供Dubbo数据查询接口。Web查询服务通过存储服务的Dubbo接口进行数据查询 ...
【技术保护点】
1.一种业务平台的存储部署方法,所述业务平台包括服务提供方和服务消费方,其特征在于,该方法包括:/n基于Mysql数据库部署业务平台的存储服务;/n将所述存储服务部署至每个Zookeeper环境中;/n将所述服务提供方提供的数据写入每个所述Zookeeper环境的存储服务,以使所述服务消费方通过调用基于不同所述Zookeeper环境的查询接口进行数据查询。/n
【技术特征摘要】
1.一种业务平台的存储部署方法,所述业务平台包括服务提供方和服务消费方,其特征在于,该方法包括:
基于Mysql数据库部署业务平台的存储服务;
将所述存储服务部署至每个Zookeeper环境中;
将所述服务提供方提供的数据写入每个所述Zookeeper环境的存储服务,以使所述服务消费方通过调用基于不同所述Zookeeper环境的查询接口进行数据查询。
2.根据权利要求1所述的方法,其特征在于,所述将所述存储服务部署至每个Zookeeper环境中之后包括:
对每个所述Zookeeper环境进行选举以得到选举Zookeeper环境。
3.根据权利要求2所述的方法,其特征在于,所述将所述服务提供方提供的数据写入每个所述Zookeeper环境的存储服务包括:
基于所述选举Zookeeper环境将所述服务提供方提供的数据写入每个所述Zookeeper环境的存储服务,每个所述Zookeeper环境的存储服务支持基于分片的横向拓展。
4.根据权利要求1所述的方法,其特征在于,所述服务消费方通过调用基于不同所述Zookeeper环境的查询接口进行数据查询包括:
所述服务消费方通过Web服务调用基于不同所述Zookeeper环境的查询接口进行数据查询。
5.根据权利要求4所述的方法,其特征在于,所述将所述服务提供方提供的数据写入每个所述Zookeeper环境的存储服务之后包括:
将每个所述Zookeeper环境和与每个所述Zookeeper环境一一对应的查询接口作为配置信息配置在配置中...
【专利技术属性】
技术研发人员:曹诗雨,曾维森,
申请(专利权)人:深圳市分期乐网络科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。