[发明专利]一种aop拦截式HBase数据存储微服务架构构建方法有效

专利信息
申请号: 201711429501.1 申请日: 2017-12-26
公开(公告)号: CN108011768B 公开(公告)日: 2020-09-18
发明(设计)人: 吴以凡;陈帅;张桦;戴国骏;赵一;林夕 申请(专利权)人: 杭州电子科技大学
主分类号: H04L12/24 分类号: H04L12/24;H04L29/08;G06F16/27;G06F16/182
代理公司: 杭州奥创知识产权代理有限公司 33272 代理人: 王佳健
地址: 310018 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 aop 拦截 hbase 数据 存储 微服 架构 构建 方法
【权利要求书】:

1.一种aop拦截式HBase数据存储微服务架构构建方法,其特征在于包括以下步骤:

第一步骤:构建spring-boot-starter-hbase;Starter POMs为包含到应用中的一个方便的依赖关系描述符集合,它可以获取所有Spring及相关的一站式服务,而不需要大量的依赖描述符;所有的starters遵循一个相似的命名模式:spring-boot-starter-*,在这里*是一种特殊类型的应用程序;为了简便配置和使用Hbase,在maven或者gradle中直接引入,调用相关api;

构建HbaseProperties类、构建HbaseAutoConfiguration类、新建spring.factories文件,这个文件用于告诉Spring Boot去找指定的自动配置文件、编写hbase api接口;

第二步骤:构建eureka-server注册中心,供其他服务注册,以及提供相关服务给其他服务调用;所有的服务端及访问服务的客户端都需要连接到注册管理器,即eureka服务器;服务在启动时会自动注册自己到eureka服务器,每一个服务都有一个名字,这个名字会被注册到eureka服务器;使用服务的一方只需要使用该名字加上方法名就可以调用到服务;

第三步骤:抽象关系型mysql数据库系统为新的分布式-微服务架构中的service-mysql服务;将抽象关系型mysql数据库系统抽象为一个微服务,并注册到eureka服务器;这样调用service-mysql服务时只需要向注册中心请求调用,减少和新服务产生耦合;具体包括:

1.在启动类上添加@EnableEurekaClient 注解;该注解能激活Eureka中的DiscoveryClient实现;

2.在application.properties中配置service -mysql服务模块相关属性;

以便注册到eureka配置中心,将原系统抽象为微服务架构中的service-mysql服务,暴露业务接口供其他服务模块调用;

第四步骤:构建service-hbase服务,aop拦截mysql服务接口,同时将数据写入到Hbase中;service-hbase服务不直接调用mysql服务,就不会和原来的系统产生耦合;具体包括:

1.在gradle中加入spring-boot-hbase-starter依赖;

2.在application.properties文件中配置正确的Hbase环境属性;

3.调用添加接口,将数据写入HBase;

4.将hbase服务注册到注册中心,供其他服务调用;

第五步骤:构建service-aop服务,service-aop服务调用service-mysql和service-hbase服务;降低新服务和老系统的耦合,同时提高单一服务的内聚;具体包括:

1.调用service-mysql服务;

2.编写aop方法,拦截service-mysql服务save*()、add*()接口的调用;

3.调用service-hbase服务,将数据写入HBase;

直接调用service-aop服务便可以拦截到写入mysql数据库的add*()、save*()方法,同时将数据写入到HBase中去。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711429501.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top