标签: asynchronous design-patterns architecture integration messaging
我们的案件管理系统使用以下核心机制进行B2B消息传递:
每个B2B接口都有一个专用的数据库视图。每行汇总一个潜在消息,该消息将在下一个批处理周期中发送。逻辑如下:
这当然是简化的描述。真正的实现涉及数据库触发器,复杂的条件和接口锁定,但是书签原理仍然相同。必要时,书签概念很容易在批处理过程中进行拦截。例如,如果出现问题,手动删除或重新创建书签很容易。这也是适用于各种集成的通用概念。
我想知道最初的开发者是如何提出这个设计的。这是已知的设计模式吗?我想进一步了解此解决方案。