【发布时间】:2015-02-03 23:15:01
【问题描述】:
我有一个从数据库轮询数据的编排(它实际上由 ERP 使用,因此我无法操作此数据库中的数据),一旦轮询端口找到匹配的数据,它就会执行编排并将数据发送到第三方网络服务。
此编排中使用的逻辑很复杂,并且经常容易更改,因此使用适当的测试集对其进行覆盖非常重要。我考虑了一段时间,甚至想过使用 3 个不同的组件,
第一部分(只能是2个端口)从数据库中读取数据并放入文件夹
第二个(当前编排)使用文件端口读取数据并由第一个组件转储,并将生成的文件转储到另一个文件夹
第三个组件读取第二个组件转储的文件并将其发送到 Web 服务
不过我没有什么顾虑,
当涉及到 BizTalk 时,这是一种不受欢迎的做法吗?或者这是一种正常的做事方式?
性能 - 与当前解决方案相比会显着变慢吗?
我们目前正在使用其中一台服务器运行测试/使用 BTDF 和 Jenkins 进行构建。有没有办法禁用组件 1 和 3,运行测试并在构建完成后重新启用它们以使其正常运行?
【问题讨论】:
标签: biztalk biztalk-2013 biztalk-orchestrations btdf