1

我们的项目需要实时读取和解码消息文本文件。第三方使用 MQ 设置接收文件。要求是从 MQ 服务器中提取文件,将其存储在我们的系统中,使用规范解码并将数据存储在数据库表中。

这是建议的流程:

消息文件(.txt) --> MQ 服务器 --> ?? --> 解码 --> 存储在数据库中

问题:

  1. 第 3 方已经有一个 MQ 设置,他们准备将它推送给我们。我可以知道如何订阅他们的 MQ 系统来接收文件吗?是否可以使用 SFTP 接收文件,或者我应该有一个 MQ 设置在我身边?
  2. 我们已经有一个 Python 源代码来解码文件,但不确定如何在文件推送到我们身边时实时进行端到端处理。
4

1 回答 1

1
  1. 你应该使用 SFTP 吗?不,配置你方订阅第三方的 MQ 频道。这对于最小化端到端延迟是必要的。
  2. 这有点模糊。向我们展示您迄今为止编写的在频道上侦听并发送到您的解码器的代码。https://stackoverflow.com/help/mcve
于 2019-03-03T17:31:59.680 回答