没有合适的资源?快使用搜索试试~ 我知道了~
eventuate-tram-examples-java-spring-todo-list:使用基于Spring Boot的微服...
共112个文件
java:50个
sh:24个
properties:12个
需积分: 10 1 下载量 130 浏览量
2021-05-04
02:02:52
上传
评论
收藏 272KB ZIP 举报
温馨提示
待办事项清单示例应用程序 该示例演示了如何使用Spring Boot,JPA,Apache Kafka,ElasticSearch和Eventuate Tram框架开发微服务。 问题:自动更新数据并发布事件/消息 原子地更新数据(例如,域驱动的设计聚合)并发布消息,例如域事件,具有挑战性。 使用2PC / JTA的传统方法不适用于现代应用程序。 基于“模式实现了一种替代机制。 当应用程序创建或更新数据时,作为该ACID事务的一部分,它将事件插入到EVENTS或MESSAGES表中。 单独的CDC流程将这些事件发布到消息代理,例如Apache Kafka。 关于待办事项列表应用程序 让用户维护待办事项列表的Todo List应用程序是的hello world应用程序。 它显示了如何使用Eventuate Tram来 作为更新聚合的数据库事务的一部分,可靠地发布域事件。 消耗域事件以更新视
资源推荐
资源详情
资源评论
收起资源包目录
eventuate-tram-examples-java-spring-todo-list:使用基于Spring Boot的微服务和Eventuate Tram框架实现的待办事项列表应用程序 (112个子文件)
gradlew.bat 2KB
gradlew.bat 2KB
Dockerfile 175B
Dockerfile 119B
Dockerfile 109B
.gitignore 35B
build.gradle 2KB
build.gradle 969B
build.gradle 540B
build.gradle 399B
build.gradle 301B
build.gradle 269B
settings.gradle 176B
settings.gradle 81B
gradlew 5KB
gradlew 5KB
gradle-wrapper.jar 50KB
gradle-wrapper.jar 50KB
EndToEndTest.java 3KB
EndToEndTest.java 3KB
TodoViewService.java 2KB
TodoViewService.java 2KB
TodoCommandService.java 2KB
TodoViewConfiguration.java 2KB
TodoViewConfiguration.java 2KB
TodoCommandService.java 2KB
CommandModuleTest.java 2KB
CommandModuleTest.java 2KB
SwaggerConfiguration.java 2KB
SwaggerConfiguration.java 2KB
ViewModuleTest.java 2KB
TodoEventConsumer.java 1KB
TodoEventConsumer.java 1KB
ViewModuleTest.java 1KB
TodoView.java 1KB
TodoView.java 1KB
Todo.java 999B
Todo.java 999B
TodoView.java 957B
TodoCommandController.java 939B
TodoCommandController.java 939B
TodoCreated.java 886B
TodoUpdated.java 886B
TodoCreated.java 886B
TodoUpdated.java 886B
TodoMain.java 857B
CreateTodoRequest.java 738B
UpdateTodoRequest.java 738B
CreateTodoRequest.java 737B
UpdateTodoRequest.java 737B
CreateTodoRequest.java 737B
UpdateTodoRequest.java 737B
TodoCommandConfiguration.java 691B
TodoMain.java 688B
TodoViewController.java 686B
TodoViewController.java 686B
TodoMain.java 682B
TodoCommandConfiguration.java 584B
CreateTodoResponse.java 307B
CreateTodoResponse.java 307B
TodoNotFoundException.java 215B
TodoNotFoundException.java 215B
Utils.java 194B
Utils.java 194B
TodoRepository.java 185B
TodoRepository.java 185B
TodoDeleted.java 158B
TodoDeleted.java 158B
README.md 8KB
LICENSE.md 581B
Architecture.png 93KB
gradle.properties 319B
gradle.properties 319B
gradle-wrapper.properties 230B
gradle-wrapper.properties 230B
application.properties 53B
application.properties 53B
application.properties 52B
application.properties 52B
application.properties 23B
application.properties 23B
application.properties 23B
application.properties 23B
set-env-postgres.sh 1KB
set-env-postgres.sh 1KB
set-env.sh 819B
set-env.sh 734B
build-and-test-all-postgres.sh 615B
build-and-test-all-mysql.sh 582B
build-and-test-everything.sh 474B
build-and-test-everything.sh 474B
build-and-test-all-postgres.sh 430B
build-and-test-all-mysql.sh 403B
_wait-for-services.sh 343B
_wait-for-services.sh 343B
postgres-cli.sh 204B
postgres-cli.sh 204B
mysql-cli.sh 187B
mysql-cli.sh 187B
wait-for-mysql.sh 118B
共 112 条
- 1
- 2
资源评论
天驱蚊香
- 粉丝: 27
- 资源: 4554
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功