在 SOA 客户端中发送数据的限制

问题描述

我有一个从特定数据库检索数据的应用程序,并通过 SOA 客户端将此数据发送到集成,我有多个线程发送实例化此客户端并并行发送此数据。但是,提交的数量限制为每小时 1,000,000 次,因此当我达到此限制时,我将不得不在下一次提交中发送注册,依此类推。我可以使用什么实现/技术来确保提交所有记录?

解决方法

听起来任何持久队列在这里都会有所帮助。我会这样做,以便所有请求的行为都相同,即服务器只会回复一个获取数据的地方(或者客户端会回调数据应该发送到的位置)并且所有服务器都会这样做根据请求将请求排队并返回下一步。然后它可以从队列中读取单独的进程并以任何有意义的方式处理请求