camunda-kafka-starter-example

上传者: 42144199 | 上传时间: 2023-04-13 14:03:20 | 文件大小: 8.13MB | 文件类型: ZIP
工作流业务案例:具有多级批准的服务请求 目录 服务请求用例专注于通过基于Web的UI,通知和Camunda工作流演示服务请求过程。 服务请求流程对可能需要批准或拒绝的几个人工审核步骤进行了建模。 以及通过TCP与事件系统(Kafak)进行异步通信进行系统交互,以及通过HTTP / REST在点对点模式下进行同步通信。 这可以作为示例,以设计的工作流引擎作为编排的面向事件的体系结构中的业务流程引擎来设计分布式系统。 过程中的有趣之处 该过程的这一部分特别有趣,并包含许多功能。 在工作流级别,我们正在协调用户任务以对服务请求进行显式多级审查。 每次审核后,我们都会向Kafka发送事件,以可能通知其他系统(如UI)有关任务的完成和服务请求的更新。 请注意,在拒绝路径上,没有为服务请求的请求者定义用户任务。 这是为了表示可以以多种方式通知请求者有关拒绝的信息,并且更新服务请求的方法对于工作

文件下载

资源详情

[{"title":"( 214 个子文件 8.13MB ) camunda-kafka-starter-example","children":[{"title":"README.adoc <span style='color:#111;'> 12.71KB </span>","children":null,"spread":false},{"title":"kafka_2.13-2.6.0-test.jar.asc <span style='color:#111;'> 821B </span>","children":null,"spread":false},{"title":"kafka_2.13-2.6.0-scaladoc.jar.asc <span style='color:#111;'> 821B </span>","children":null,"spread":false},{"title":"kafka_2.13-2.6.0.jar.asc <span style='color:#111;'> 821B </span>","children":null,"spread":false},{"title":"kafka_2.13-2.6.0-test-sources.jar.asc <span style='color:#111;'> 821B </span>","children":null,"spread":false},{"title":"kafka_2.13-2.6.0-sources.jar.asc <span style='color:#111;'> 821B </span>","children":null,"spread":false},{"title":"kafka_2.13-2.6.0-javadoc.jar.asc <span style='color:#111;'> 821B </span>","children":null,"spread":false},{"title":"kafka-run-class.bat <span style='color:#111;'> 5.15KB </span>","children":null,"spread":false},{"title":"kafka-server-start.bat <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"connect-distributed.bat <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"connect-standalone.bat <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"zookeeper-server-start.bat <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"zookeeper-shell.bat <span style='color:#111;'> 1.00KB </span>","children":null,"spread":false},{"title":"kafka-server-stop.bat <span style='color:#111;'> 997B </span>","children":null,"spread":false},{"title":"kafka-streams-application-reset.bat <span style='color:#111;'> 972B </span>","children":null,"spread":false},{"title":"kafka-producer-perf-test.bat <span style='color:#111;'> 940B </span>","children":null,"spread":false},{"title":"kafka-consumer-perf-test.bat <span style='color:#111;'> 938B </span>","children":null,"spread":false},{"title":"kafka-console-consumer.bat <span style='color:#111;'> 925B </span>","children":null,"spread":false},{"title":"kafka-console-producer.bat <span style='color:#111;'> 925B </span>","children":null,"spread":false},{"title":"zookeeper-server-stop.bat <span style='color:#111;'> 905B </span>","children":null,"spread":false},{"title":"kafka-preferred-replica-election.bat <span style='color:#111;'> 900B </span>","children":null,"spread":false},{"title":"kafka-reassign-partitions.bat <span style='color:#111;'> 888B </span>","children":null,"spread":false},{"title":"kafka-replica-verification.bat <span style='color:#111;'> 886B </span>","children":null,"spread":false},{"title":"kafka-delegation-tokens.bat <span style='color:#111;'> 885B </span>","children":null,"spread":false},{"title":"kafka-broker-api-versions.bat <span style='color:#111;'> 885B </span>","children":null,"spread":false},{"title":"kafka-leader-election.bat <span style='color:#111;'> 884B </span>","children":null,"spread":false},{"title":"kafka-consumer-groups.bat <span style='color:#111;'> 883B </span>","children":null,"spread":false},{"title":"kafka-delete-records.bat <span style='color:#111;'> 883B </span>","children":null,"spread":false},{"title":"kafka-dump-log.bat <span style='color:#111;'> 878B </span>","children":null,"spread":false},{"title":"kafka-log-dirs.bat <span style='color:#111;'> 877B </span>","children":null,"spread":false},{"title":"kafka-configs.bat <span style='color:#111;'> 876B </span>","children":null,"spread":false},{"title":"kafka-topics.bat <span style='color:#111;'> 875B </span>","children":null,"spread":false},{"title":"kafka-mirror-maker.bat <span style='color:#111;'> 874B </span>","children":null,"spread":false},{"title":"kafka-acls.bat <span style='color:#111;'> 873B </span>","children":null,"spread":false},{"title":"service-request-multilevel-approval.bpmn <span style='color:#111;'> 76.36KB </span>","children":null,"spread":false},{"title":"trogdor.conf <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"app.css <span style='color:#111;'> 9.11KB </span>","children":null,"spread":false},{"title":"calculate-assesments.dmn <span style='color:#111;'> 650B </span>","children":null,"spread":false},{"title":"calculate-ratings.dmn <span style='color:#111;'> 644B </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 834B </span>","children":null,"spread":false},{"title":".env <span style='color:#111;'> 88B </span>","children":null,"spread":false},{"title":"emailMessage.ftl <span style='color:#111;'> 1.46KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 388B </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 60.56KB </span>","children":null,"spread":false},{"title":"app.html <span style='color:#111;'> 363B </span>","children":null,"spread":false},{"title":"ServiceRequestEntity.java <span style='color:#111;'> 8.01KB </span>","children":null,"spread":false},{"title":"ServiceRequest.java <span style='color:#111;'> 6.75KB </span>","children":null,"spread":false},{"title":"ServiceRequestController.java <span style='color:#111;'> 3.60KB </span>","children":null,"spread":false},{"title":"UiServiceRequestController.java <span style='color:#111;'> 3.11KB </span>","children":null,"spread":false},{"title":"CamundaApplication.java <span style='color:#111;'> 2.37KB </span>","children":null,"spread":false},{"title":"ServiceRequestCreateEventPublishingDelegate.java <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"ServiceRequestUpdateEventPublishingDelegate.java <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"ProcessScenarioTest.java <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false},{"title":"ServiceRequestEventSubscriber.java <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":"JsonVariableTest.java <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false},{"title":"ReactiveWebSocketConfiguration.java <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"ReactiveWebSocketHandler.java <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"StatusHandler.java <span style='color:#111;'> 1.46KB </span>","children":null,"spread":false},{"title":"ServiceRequestEvent.java <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"ProcessTest.java <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"CamundaServiceRequestTask.java <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"ReactiveServiceRequestRepositoryImpl.java <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"BPMNErrorDelegate.java <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"ServiceRequestRepository.java <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"SimpleCORSFilter.java <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"LoggerDelegate.java <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"CamundaTask.java <span style='color:#111;'> 646B </span>","children":null,"spread":false},{"title":"RenewalRepositoryConfig.java <span style='color:#111;'> 615B </span>","children":null,"spread":false},{"title":"Event.java <span style='color:#111;'> 583B </span>","children":null,"spread":false},{"title":"ReactiveServiceRequestRepository.java <span style='color:#111;'> 574B </span>","children":null,"spread":false},{"title":"ServiceRequestEventChannels.java <span style='color:#111;'> 572B </span>","children":null,"spread":false},{"title":"CamundaSRTaskRepository.java <span style='color:#111;'> 336B </span>","children":null,"spread":false},{"title":"ServiceRequestEventPublisher.java <span style='color:#111;'> 317B </span>","children":null,"spread":false},{"title":"MVC_Flow_Diagram.jpeg <span style='color:#111;'> 20.67KB </span>","children":null,"spread":false},{"title":"webpack.config.js <span style='color:#111;'> 6.27KB </span>","children":null,"spread":false},{"title":"server.js <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"uriListConverter.js <span style='color:#111;'> 533B </span>","children":null,"spread":false},{"title":"uriTemplateInterceptor.js <span style='color:#111;'> 442B </span>","children":null,"spread":false},{"title":"proxy.js <span style='color:#111;'> 161B </span>","children":null,"spread":false},{"title":"Service-Request-PoC.postman_collection.json <span style='color:#111;'> 5.67KB </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"config.json <span style='color:#111;'> 973B </span>","children":null,"spread":false},{"title":"RejectDetail.jsx <span style='color:#111;'> 13.48KB </span>","children":null,"spread":false},{"title":"Detail.jsx <span style='color:#111;'> 11.58KB </span>","children":null,"spread":false},{"title":"Home.jsx <span style='color:#111;'> 7.56KB </span>","children":null,"spread":false},{"title":"FilterBar.jsx <span style='color:#111;'> 6.44KB </span>","children":null,"spread":false},{"title":"TenantMain.jsx <span style='color:#111;'> 4.56KB </span>","children":null,"spread":false},{"title":"TenantFilterBar.jsx <span style='color:#111;'> 4.49KB </span>","children":null,"spread":false},{"title":"Info.jsx <span style='color:#111;'> 4.32KB </span>","children":null,"spread":false},{"title":"StatusBar.jsx <span style='color:#111;'> 4.20KB </span>","children":null,"spread":false},{"title":"ServiceDetailForm.jsx <span style='color:#111;'> 3.66KB </span>","children":null,"spread":false},{"title":"Info.jsx <span style='color:#111;'> 3.23KB </span>","children":null,"spread":false},{"title":"ServiceForm.jsx <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false},{"title":"Line.jsx <span style='color:#111;'> 2.68KB </span>","children":null,"spread":false},{"title":"ServiceStartForm.jsx <span style='color:#111;'> 2.58KB </span>","children":null,"spread":false},{"title":"FilterBar.jsx <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false},{"title":"MessageDetail.jsx <span style='color:#111;'> 2.16KB </span>","children":null,"spread":false},{"title":"MarketingBar.jsx <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"ActionBar.jsx <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false},{"title":"ServiceSelectForm.jsx <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明