【问题标题】:Persistence of ActiveMQ Blob MessagesActiveMQ Blob 消息的持久性
【发布时间】:2015-08-22 17:42:04
【问题描述】:

当我们使用文本通信时,如果远程服务器失败或关闭,嵌入式服务器会将数据保存在 localdb(KahaDB) 中并稍后发送。但是在发送 Blob 消息时,我们如何确保持久性。这里我们必须指定上传 URL 来上传数据。生产者和消费者都可以访问此上传 URL。在我的情况下,我的上传 URL 在远程。如果我在网络故障时发送数据,那么生产者将无法上传(那么我们如何保留该消息 - 我认为 KahaDB 不能用于 blob 消息)。

“ActiveMQ 中 Blob 消息传递的持久性”?

“我们不能使用数据库(KahaDB)来 Blob 消息 URL 吗?”

“我们可以像在远程 activemq 服务器中一样在嵌入式代理中创建文件服务器吗?”

【问题讨论】:

    标签: java persistence activemq


    【解决方案1】:

    KahaDB 不存储 BlobMessage 的 Blob 部分。如果您发送带有 blob 所在 URL 的消息并且该资源出现故障,您的接收器将无法访问它,至少在该资源重新联机之前不会。

    【讨论】:

    • 有没有办法保证persistense
    • 因为上传 url 应该在云端。当网络出现故障时,我们没有存储机制。
    猜你喜欢
    • 2019-01-27
    • 1970-01-01
    • 2011-10-12
    • 2016-01-27
    • 2015-06-16
    • 2015-11-13
    • 2014-02-05
    • 2016-03-22
    • 1970-01-01
    相关资源
    最近更新 更多