我有一个要求:后端一次只能接受20个并行请求。它由许多其他客户共享,因此不专用。
我有100个就绪请求被发送到后端,但根据要求,只有20个请求应该到达后端。
如何控制发送到后端的请求数量?
我检查了tibco bw管理员,发现只有启动过程中的加载才能使用作为传入消息的最大作业计数属性进行控制。
tibco如何控制外出请求数量?对于这种或任何外部方式,是否有任何控制最大作业计数参数?
答案 0 :(得分:0)
我认为它与您的业务逻辑有关。但是,您可能无法控制Process的线程创建。你可能想要有点创意,可能想要设计两个不同的过程。 一个用于接收请求并登录到数据库,另一个用于选择特定的20个任务,并将其发送给支持。
此外,您尚未指定是否要使用SOAP over HTTP或JMS。通过JMS,我们有更多选项来控制这种情况,而不引入第二个流程。
希望它可能有所帮助。