基于Spring Cloud的流程中心设计与实现.pdf

基于Spring Cloud的流程中心设计与实现.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

基于SpringCloud的流程中心设计与实现--第1页

基于SpringCloud的流程中心设计与

实现

摘要:SpringCloud是一系列框架的有序集合。它利用SpringBoot的开发

便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、

消息总线、负载均衡、断路器、数据监控等,如果利用好这些高性能组件,便可

以快速提升我们的业务处理能力,提高执行效率,使得复杂的业务趋于简单化。

本文旨在研究利用SpringCloud分布式微服务技术构建一套完整的流程中心,

快速提升企业的办事效率,降低企业的运营成本。

关键词:流程;微服务;架构;SpringCloud;

引言:随着时代的发展,各种智能手机、智能平板等设备在人们的生活中普

及度越来越高,与此同时硬件的高速发展必然带动软件的革新,一款好的工作软

件可以快速提升企业的办事效率,使得业务流转更快捷,大大降低企业的运营成

本。流程涉及到企业运营的方方面面,在智能化设备未普及之前,人们通过纸质

的流程单进行流转,挨个部门找人办事签字,严重影响工作效率,本文旨在设计

一款高效的流程,将纸质的流程搬到手机上,搬到平板上,搬到工作电脑上,使

得流程无纸化,提高办事能力,提升企业运营效率。

1.

流程中心的任务及功能

(一)主要任务

流程中心旨在快速的构建工作流程,发布工作流程,使得工作流程同时满足

在多种设备平台上使用,如移动客户端、PC电脑;满足多种业务场景,如流程的

流转过程中接收人待办消息提醒,我的已办,我的所有流程,流程的串行,流程

的监督。

基于SpringCloud的流程中心设计与实现--第1页

基于SpringCloud的流程中心设计与实现--第2页

(二)具备的功能

第一,流程图的快速构建、快速部署,现实生活中会有各种各样的流程业务,

快速的流程构建对应提升工作效率至关重要,它使得需求从提出到落地使用,周

期变短,在有限的时间内可以完成更多的工作内容;第二,流程的消息提醒,工

作流中每一步处理环节都需要有消息提醒给下一步待办人,这样避免工作延误,

造成一些意想不到的损失;第三,流程的跨平台性,当今社会设备的种类很多,

有安卓、IOS、各种平板、PC电脑,每种都有庞大的用户群体,所以流程中心需

要满足在这所有设备上都可以使用,避免个别平台无法使用导致应用的覆盖范围

被限制。

二、流程中心的架构设计

由上文分析可知,流程中心采用的是SpringCloud分布式微服务架构,其

中包含了几大核心组件,Eureka注册中心、负载均衡Ribbon、熔断器Hystrix、

服务调用Feign、SpringCloudGateway网关、SpringCloudConfig分布式配

置中心、SpringCloudBus服务总线,流程采用activity可视化工作流引擎。

该系统核心架构设计如下图:

(一)Eureka注册中心

Eureka注册是Netflix开发的服务发现框架,本身是一个基于REST的服务,

主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障

转移的目的。

(二)负载均衡Ribbon

基于SpringCloud的流程中心设计与实现--第2页

基于SpringCloud的流程中心设计与实现--第3页

负载均衡Ribbon,主

文档评论(0)

xxd998789 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档