我有一个自定义接收管道,它将一个大文件分解为单个文件并将它们发送到消息框,并且编排将订阅这些消息并处理它们。在我的编排中,我有几个表达式形状执行 .net dll 中的方法。我还在每一步都添加了日志记录。在任何给定时间,消息框都可能充斥着数百条消息。我注意到有些消息被执行了多次。我加倍检查以确保我没有生成多条相同的消息。这让我相信它可能与水合作用有关。根据我的研究,当一个编排被水合时,它将保持它所在的形状以及 dll 的状态。当它恢复时,它将恢复它的持久形状,而不是从头开始。
有没有人看到这个问题?我可以做哪些测试/配置来验证/纠正这个问题?!
非常感谢!
安吉