我们有一个流程,处理从外部系统输入的银行结单到SAP。这个过程本身相当简单。
所有这些都发生在业务流程中,而在BizTalk方面,它运行得很好。现在,他们已经注意到,当太多的银行结单同时到达时,SAP有一些问题。所以我们需要重新设计业务流程,这样它就可以一一对应地处理它们。
因此,我的第一个想法是重新设计它作为一个单例编排来解决这个问题。有没有人有其他的建议来解决这个问题?这些消息不需要按照特定的顺序处理。只是慢一点。:-)
我只是有点害怕一个单身人可能会产生的副作用。
发布于 2019-05-21 08:36:53
您可以考虑将端口放在专用主机上,并配置基于资源的节流。
如果这不适合,请考虑下面描述的资源分发器模式:
基本上,消息是为数量有限的接收服务实例排队的,目标发送端口被设置为有序传递,因此每个端口只在活动实例上有。
https://stackoverflow.com/questions/55965821
复制相似问题