百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
F

flowing-retail

> 编程语言
开源

一个示例应用程序展示了一个分解为多个独立组件(例如微服务)的订单履行系统。展示了具体的实现方式

1.3K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一个示例应用程序展示了一个分解为多个独立组件(例如微服务)的订单履行系统。展示了具体的实现方式

流动零售 此示例应用程序展示了一个简单的订单履行系统,该系统被分解为多个独立组件(如 微服务)。仓库中包含多个实现方案的代码,以便广大用户可以了解代码并比较各个方案。下表(## 替代方案)列出了这些方案。示例遵循了领域驱动设计 (DDD),**事件驱动架构 (EDA)和微服务 (µS)**的经验教训,并旨在让您亲自体验这些主题。

注: 此代码的编写目的是为了解释。因此,我更倾向于使用简化的代码或复制粘贴,而不是使用生产就绪的代码和通用解决方案。请不要将代码风格视为最佳实践!它是专门编写的,以便易于解释的代码。

您可以在 O'Reilly 的《实用流程自动化》书中找到更多有关这些概念的信息。

  • Apache Kafka 作为事件总线(可以轻松更改为消息传递,例如 RabbitMQ):
  • REST 服务之间的通信。
    • 此示例还展示了如何通过工作流引擎实现状态性恢复模式,例如状态性重试。
  • Zeebe 代理负责工作分配。

运行时间长的服务和编排

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言