我有以下情况:
两个 Java 应用程序使用 ActiveMQ 进行通信。它们使用发布者/订阅模型。
一个应用程序有一些物理文件,另一个应用程序应该请求文件内容。发送文件的最佳方式是什么? 一个想法应该是以字节数组的形式读取内存中的文件并序列化该数组,并在消息中发送文件内容。 您还有其他想法吗?
提前致谢。
最佳答案
取决于你的文件有多大?如果它们不是那么大,那么您可以将它们作为 JMS 消息传输。
如果文件很大,可以使用带外。另请参阅此链接:
关于java - 如何在分布式环境下发送文件内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20748433/