一种基于dubbo的间接数据访问方法技术

技术编号:15639325 阅读:57 留言:0更新日期:2017-06-15 22:49
一种基于dubbo的间接数据访问方法,将数据交换共享服务系统分两部分部署,分别为数据提供者和数据消费者,根据dubbo的配置文件的不同来区分两者,使用dubbo进行数据交换中的提供者来提供各种数据的服务,来供消费者调取其需要的数据,消费者中使用接口获取数据。

【技术实现步骤摘要】
一种基于dubbo的间接数据访问方法
本专利技术属于电子政务领域,涉及中心与各业务单位的数据交换共享。
技术介绍
数据共享交换服务是统一面向政法信息网提供资源服务共享接入的运行与管理平台,用于提升整个政法信息网信息资源共享交换服务的统一管理、安全共享、统一接入、高可用服务能力,实现资源的“管、用”分离。政务单位开展政法活动中普遍存在缺乏有效地配置和开发利用各类信息资源,信息共享程度不高,大量业务应用系统不断重复开发引发信息整合等一系列问题。因此,要解决目前存在的诸多问题,就必须在顶层的角度对全区政法维稳资源和数据库建设统筹规划设计,并为满足业务单位需求提供一个统一的、安全的、标准的、具有良好弹性的、能整合现有的各类资源、且能实现信息资源集中存储和交换共享的政法数据中心。通过数据共享交换服务的建设,加快建立全区信息资源共享服务管理机制,做好各类信息共享统筹协调和统一规划,实现信息资源共享的规范化,由中心提供接口,供业务单位使用,达到业务单位通过访问中心接口来访问中心数据库的目的,而不能直接访问中心数据库,从而保证了数据的安全性。
技术实现思路
本专利技术的目的在于提供一种基于dubbo的间接数据访问方法,利用政务单位数据交换共享服务系统,使政务中心单位有效响应各业务单位之间跨部门信息交换与共享的实际需求,打造一套资源数据中心枢纽,为政务中心单位与各业务单位之间信息共享、业务协同等综合业务奠定基础。本专利技术的技术方案如下:一种基于dubbo的间接数据访问方法,其特征在于:将数据交换共享服务系统分两部分部署,分别为数据提供者和数据消费者,根据dubbo的配置文件的不同来区分两者,使用dubbo进行数据交换中的提供者来提供各种数据的服务,来供消费者调取其需要的数据,消费者中使用接口获取数据。在windows或linux操作系统中,安装dubbo-admin,安装monitor,并配置系统中相关配置文件,实现provider与consumer的分工,通过数据库工具导入表结构和表数据,引入项目war包到tomcat容器中,配置相关数据库信息,启动tomcat服务,在浏览器地址栏输入系统访问地址,打开系统登录页面。本专利技术使用dubbo框架,使用透明化的远程方法调用,就像调用本地方法一样调用远程方法,只需简单配置,没有任何API侵入;实现服务自动注册与发现,不再需要写死服务提供方地址,注册中心基于接口名查询服务提供者的IP地址,并且能够平滑添加或删除服务提供者;实现软负载均衡及容错机制,可在内网替代F5等硬件负载均衡器,降低成本,减少单点。附图说明图1是本专利技术的数据共享交换系统业务流程图。具体实施方式本专利技术将数据交换共享服务系统分两部分部署,分别为数据提供者和数据消费者,根据dubbo的配置文件的不同来区分两者,目前系统使用dubbo进行数据交换中的提供者来提供各种数据的服务来供消费者调取其需要的数据,消费者中使用接口获取数据的模块主要包括:订阅任务(部门)、文件下载。订阅任务(部门)模块的功能:对当前用户有权访问的数据进行资源的订阅任务管理,可以定期获得资源库数据。包括新增订阅任务,删除订阅任务,修改订阅任务和查询订阅状态等。文件下载模块的功能:对订阅任务中订阅的数据进行下载。其他模块包括:接入应用(中心)、接入应用(部门)、资源查询、订阅任务(中心),调度中心等模块。系统角色分为:系统管理员,中心管理员,部门管理员,中心审核员,部门审核员和部门普通用户。其中系统管理员是维护该系统的运作,不涉及业务相关,下面不做介绍。接入应用(中心)模块的功能:对部门业务员提交的新建的接入应用进行审批和查看审批状态等操作。接入应用(部门)模块的功能:该模块用于管理本部门的应用,包括注册新应用,编辑应用,删除应用,查看应用详情和提交应用申请。针对应用进行可用数据资源的管理。资源查询模块的功能:查询当前用户有权访问的资源详细数据,如数据库表中某些字段按某些规则的组合查询。订阅任务(中心)模块的功能:对业务部门建立的订阅任务进行开启关闭操作和编辑查看等管理操作。调度中心模块的功能:对执行数据订阅任务的调试中心进行执行节点新增,删除,编辑等管理操作。图1所示是本专利技术的数据共享交换系统业务流程图。本专利技术适用于windows或linux操作系统中,安装dubbo-admin,安装monitor,并配置系统中相关配置文件,实现provider与consumer的分工,通过数据库工具导入表结构和表数据,引入项目war包到tomcat容器中,配置相关数据库信息,启动tomcat服务,在浏览器地址栏输入系统访问地址,打开系统登录页面。本文档来自技高网...
一种基于dubbo的间接数据访问方法

【技术保护点】
一种基于dubbo的间接数据访问方法,其特征在于:将数据交换共享服务系统分两部分部署,分别为数据提供者和数据消费者,根据dubbo的配置文件的不同来区分两者,使用dubbo进行数据交换中的提供者来提供各种数据的服务,来供消费者调取其需要的数据,消费者中使用接口获取数据。

【技术特征摘要】
1.一种基于dubbo的间接数据访问方法,其特征在于:将数据交换共享服务系统分两部分部署,分别为数据提供者和数据消费者,根据dubbo的配置文件的不同来区分两者,使用dubbo进行数据交换中的提供者来提供各种数据的服务,来供消费者调取其需要的数据,消费者中使用接口获取数据。2.根据权利要求1所述的基于dubbo的间接数据访问方法,其...

【专利技术属性】
技术研发人员:陈瑞
申请(专利权)人:北京航天长峰科技工业集团有限公司
类型:发明
国别省市:北京,11

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

1