基于微服务架构的平台化业务实现

2018-08-03 02:05:42方昉,侯琳
数字通信世界 2018年7期
关键词:服务信息系统

方 昉,侯 琳

(塔里木油田公司信息与通讯技术中心,库尔勒 841000)

信息化建设对于油田公司的生产运行及经营管理起到了显著的支撑和促进作用,但同时由于软件系统规模日渐庞大,功能也越来越复杂,当油田公司原有业务需求发生变化,需要在旧系统上做相应的功能调整及扩展时,传统的单体式架构会带来开发难度大、开发成本高、开发周期长等一系列问题。而微服务架构的提出和应用无疑为解决这些问题带来的希望,它使得信息服务的软件架构在产生变动时的维护成本大大降低,并显著提高了稳定性。

1 微服务

微服务最早由Mar tin Fowler与James Lewis 于2014年共同提出,旨在通过将功能模块分解到各个独立的离散的服务中,从而降低系统的耦合性以提供更加灵活的服务支持[1]。其实,微服务就是一些协同工作的小而自治的服务。其框架特征主要有:由多个分布式服务组成,多个独立的服务,共同组成系统;每个服务单独部署,运行在独立的容器(进程)里;服务可以采用不同的技术路线进行独立的设计、开发、部署;分布式管理[2]。

2 微服务架构的实践应用

以微服务为理念,基于Spring boot技术,采用Spr ing Cloud为微服务的技术框架,运用智能网关、动态路由、服务注册与发现、断路器、客户端负载均衡、JWT(安全认证协议)、docker容器等相关技术,构建一套数据服务体系,以实现塔里木油田信息服务平台的各种业务功能,见图1。

图1 总体框架图

2.1 微服务应用部署

目前油田信息服务平台数据服……

登录APP查看全文

猜你喜欢
服务信息系统
Smartflower POP 一体式光伏系统
工业设计(2022年8期)2022-09-09 07:43:20
WJ-700无人机系统
ZC系列无人机遥感系统
北京测绘(2020年12期)2020-12-29 01:33:58
服务在身边 健康每一天
今日农业(2019年12期)2019-08-15 00:56:32
服务在身边 健康每一天
今日农业(2019年10期)2019-01-04 04:28:15
服务在身边 健康每一天
今日农业(2019年16期)2019-01-03 11:39:20
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
招行30年:从“满意服务”到“感动服务”
商周刊(2017年9期)2017-08-22 02:57:56
订阅信息
中华手工(2017年2期)2017-06-06 23:00:31
展会信息
中外会展(2014年4期)2014-11-27 07:46:46