连接交易客户端和交易服务器的最佳方式

时间:2017-02-13 04:51:21

标签: java .net architecture rabbitmq

我正在寻找将桌面交易客户端与交易服务器连接的最佳方式。延迟是最重要的考虑因素。

我们有两个选项

1休息电话:我可以从交易客户端拨打休息服务,但我不认为这样做很好,因为每次通话都会建立TCP会话 2 AMQP(例如:RabbitMQ):我们可以在RabiitMQ服务器上发布消息,服务器可以从那里使用消息。

请建议哪种方法最好,或者是否有其他可能的方法。

客户端位于.net,服务器位于java服务

1 个答案:

答案 0 :(得分:1)

在大多数情况下,Rest调用可能比消息队列调用更快,因为消息队列可能涉及磁盘访问。

为了最小延迟,建立直接TCP连接并实施自己的协议。