摘要:随着科技的发展,互联网的发展趋势,各行各业都在迅猛发展。本文提
出基于微服务架构建设系统的思路,介绍了微服务架构的理念,设计了基于微服
务架构的智慧供电营业厅系统的体系架构、微服务功能,选择 SpringBoot 作为系
统基础架构,构建了基于移动“互联网+”技术,多渠道、互动式的 3 层递进精准供
电服务模式,为电网公司供电营业厅改造提供借鉴。
关键词:微服务架构;智慧供电营业厅;服务模式;创新
引言
供电营业厅是电网企业为客户提供电费缴交、业务办理等服务的重要渠道,
也是展示企业形象、维系客户关系的窗口。近年来,随着移动互联网、物联网、
大数据、云计算等先进技术的出现和逐渐深入应用,O2O、共享经济、无人便利
店等新型业态不断兴起,对社会大众的行为习惯和服务需求产生了深远影响,电
网企业也积极顺应发展潮流,通过自主开发的手机 APP、微信公众号等为客户提
供多样化的线上服务,供电营业厅原有的定位和服务功能将越来越难以适应服务
形势和客户需求的变化,需要实施转型升级。
微服务架构(MicroServiceArchitecture,MSA)是一种将复杂应用分解为较小
的、相互协调、相互配合的服务架构,其核心是“分而治之”思想,微服务将系统
拆分成更细小的粒度,从架构本身的属性看是一种典型的演化架构。每个微服务
可独立部署在不同的进程中,不同服务通过一些轻量级交互机制来通信。每个服
务按照具体业务进行构建,并定义明确的边界,可独立扩展伸缩。微服务使用各
个子服务控制模块的思想代替总线,服务控制模块至少包含服务的发布、注册、
路由、代理功能。微服务架构是当下流行的架构风格,Amazon、eBay 和 NetFlix
等公司,已经通过采用微处理结构模式升级系统,解决巨大应用带来的应用扩展
难、可靠性很低、敏捷性开发和部署无法完成等问题,能快速响应市场用户需求
的变化。
2 基于微服务架构的智慧供电营业厅设计
2.1 总体设计
智慧供电营业厅把营业厅划分为 2 个厅:24h 智能自助厅与集控式智能营业
厅。24h 智能自助厅由多台自助缴费机和自助业务办理一体机组成,自助缴费机
支持银联卡、支付宝、微信缴费以及发票打印功能,自助业务办理一体机支持简
易过户、更改缴费账户、更改基本信息这几种营业厅常用业务。集控式智能营业
厅在功能区域上进行了优化,为使达到体验式的智能服务,进一步划分为:服务
引导区、自助缴费区、全自助业务办理区、VTM 业务办理区、增值税发票柜区、
宣传展示及客户休息区、人工服务区。
SpringBoot 是 Java 平台 Spring 框架对“惯例优于配置”理念的最佳实践,是一
种典型的微服务基础框架,由 Pivotal 团队提供。该框架使用了特定的方式进行配
置,简化了配置过程,让开发者可快速创建应用。其优势有:①易于开发,可快
速构建基于 SpringBoot 框架的 Web 应用;②易于配置,框架有多种的 XML 配置、
Java 配置和注解配置,Boot 仅需 properties 配置或 yml 文件配置;③易于部署,
内嵌 Tomcat、Jetty 等 WEB 容器,Boot 可以将程序打包成一个 jar 文件,一键启
动,在服务部署上可以与 Docker 容器结合;④易于监控,使用
评论0
最新资源