我们目前正在实施mq fte解决方案
其中一个项目需要执行文件来排队功能,因为目标系统只能从mq读取。
我们正在寻找一种方法,不仅可以将文件上传到队列,还可以保持文件的顺序。
我们需要先将最旧的文件(按修改或创建日期)上传,然后将最旧的文件上传到文件夹
有人在fte上有过这个请求吗?你是怎么处理的呢 ?
源系统是windows。
感谢您的帮助。
答案 0 :(得分:0)
这取决于您的设置。您的方案中是否有一个队列管理器?源系统是否与目标系统共享相同的本地队列管理器?
默认情况下可以保证消息的顺序,正如MQ v7信息中心在章节Priority中所述,在这些情况下:
如果应用程序将一系列消息放入队列,则另一个消息 应用程序可以按照它们的相同顺序检索这些消息 放了,提供:
- 消息都具有相同的优先级
- 这些消息都放在同一个工作单元内,或全部放在一个工作单元之外
- 队列是推送应用程序的本地队列
如果不满足这些条件,则应用程序依赖于消息 按特定顺序检索,应用程序必须 包括消息数据中的排序信息,或建立一个 在下一个消息之前确认收到消息的方法 发送。
如果您不满足这些要求(例如,当通信跨越多个队列管理器时),您可以通过以下方式满足要求: