1

我有一个要求:后端一次只能接受 20 个并行请求。它由许多其他客户端共享,因此不是专用的。

我有 100 个准备好的请求发送到后端,但根据要求只有 20 个请求应该到达后端。

如何控制发送到后端的请求数量?

我检查了 tibco bw 管理员,发现只有启动过程中的负载可以通过传入消息的最大作业计数属性来控制。

tibco 将如何控制外出请求计数?是否有任何用于此或任何外部方式的控制最大作业计数参数?

4

1 回答 1

0

我认为这与您的业务逻辑有关。但是,您可能不会在此控制 Process 的线程创建。您可能想要一点创意,并且可能想要设计两个不同的过程。一个接收请求并登录到数据库,另一个选择特定的 20 个工作并将其发送到后台。

此外,您还没有指定是要使用 SOAP over HTTP 还是 JMS。通过 JMS,我们有更多选项来控制这种情况,而无需引入第二个流程。

希望它会有所帮助。

于 2015-10-31T17:46:08.327 回答