- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
注:本文档都是文字说明在上,图片在下
Kafka配置及使用
Kafka需用户自己在服务器(linux系统、windows系统)上搭建,kafka与应用架构平台及业务系统可在同一台服务器,也可在不同服务器,三者关系如下:
实现目标
实现不同业务系统服务间数据交互。当某个业务系统触发某个活动集时,会向kafaka发送主题消息,kafka给架构平台传递信息,从而触发流程启动,架构平台连接各业务系统,从而执行流程配置的一系列活动集,比如当人资新增一个用户时,需要在ERP新增同一个用户,就可以通过这种方式实现。
流程特殊场景
1、成环死循环流程。
2、EP替换实现(业务动作活动集需与EP输入输出完全一致,包括编码大小写和变量数量)即触发EP时,不找扩展点实现,而是直接执行业务动作的活动集代替EP的实现,活动集执行完后会将输出返回给EP。
3、一个活动集触发多条流程。
配置应用架构平台
1、首先提供一个服务,在控制台构件管理-私库清单管理,安装应用架构平台的清单,重启服务使清单生效(注:架构平台可与业务平台在同一台服务)。
2、重启完后,新增一个目录:架构平台
3、关联架构平台相关菜单(菜单在构件Vbase_应用架构平台/vbase_application_architecture下)
(注:如果普通用户想使用这些菜单,可直接授菜单权限给管理员,vbase默认关联在用户菜单下,只需授权)
其中,架构平台设置页面是配置应用架构平台相关参数
注:应用架构平台停用期间,执行启用的流程的触发器的活动集皆不向kafka发送主题消息。
各参数含义:
本地kafka:嵌套在服务器版的V3服务里,可直接使用。非V3服务需自己搭建kafka服务,kafka搭建可参见教程kafka安装配置或自行百度
Zookeeper服务IP地址:为分布式应用提供一致性服务,与Kafka服务IP结合使用,默认端口:2181,可修改
Kafka服务IP地址:搭建kafka服务所在服务器的IP,默认端口:2182,可修改
Kafka分组ID:每个kafka可以有多个分组,自定义,需唯一
应用架构平台编码:同一个kafka连接多个架构平台时,用来区分,自定义,需唯一
应用架构平台内/外网URL:作为架构平台的服务的地址,用于判断与业务系统是否同一服务,不是则远程调用,是则调用API发送主题消息,与系统进行匹配的依据,如果业务系统和架构平台在同一个局域网内就用内网,如通信不了就用外网地址
异常重试次数:当执行API产生异常时,会自动重新执行的次数,默认3次
断环次数:如果配置的流程形成无限循环的环时,循环执行就自动断开的次数,默认1次,即发现成环就断开
业务系统标识管理是对在开发系统新增的所有业务系统url地址进行修改。比如在开发系统新增了两个名为业务架构平台A和mssql正式库外网的单业务系统及架构平台及业务系统A及业务系统B的多业务系统记录,部署至架构平台,会产生两条记录,但是URL地址变更,需要到此处进行修改。连接测试连接测试与设置的业务系统是否连接成功。业务系统支持单业务系统和多业务系统。
填写URL地址时,点击确定按钮,可测试是否连接成功,成功则保存,不成功则返回异常信息。
异常日志管理,是流程流转过程中执行活动集产生异常后,会在此处产生一条异常记录,记录产生异常的原因及时间等信息。
点击其中一条异常活动集记录,会显示改流程及异常的具体信息,如修改该活动集后,可进行重试,重新执行该活动集:如果重试成功则所属流程流转轨迹(服务编排监控)会出现成功的活动节点,重试失败则流转轨迹会出现红色失败的活动节点。
注意点:
(1)异常日志记录的是产生异常当时那一刻的数据以及流程实例状态,与是否修改业务动作无关,重新执行的永远是产生异常实例那一刻的数据。
修改部署,并启用最新的流程,规则链本身报错能执行成功,如:保存时,表被删除,保存数据失败,表新增好后,重试新增数据成功。重试不成功的有:API入参错误;设计流程时,业务动作选择A服务,但是A服务并不存在活动集/表信息,开发平台修改为B服务,重试失败。
(2)如果触发器执行报错,执行方式又是正常执行后,则不产生流程实例,也不产生流程异常记录)
流程运行监控,记录流程流转轨迹,如果正常执行则显示黑色,如果执行异常则显示红色。支持明细和图谱两种方式查看运行轨迹。
点击蓝色链接事件,能看到该活动节点的详细信息。
流程定义管理,开发系统设计好流程走向后,在这里进行状态改变,只有当流程定义状态为启用中时才能触发。当流程启用时,会自动在该流程触发器设置的业务系统注册配置的活动集,停用时会自动反注册。蓝色链接事件都能方便快捷直接查询相关信息。
系统级流程设置:当只是系统间交互,不涉及到具体租户的区分时,需注册为系统级的流程
流程变量:作为判断条件,开
原创力文档


文档评论(0)