gpt4 book ai didi

java - 将 Hibernate 搜索与 RabbitMQ 集成以实现分布式后端

转载 作者:行者123 更新时间:2023-12-01 14:42:13 26 4
gpt4 key购买 nike

是否有人将 Hibernate Search 索引队列与 RabbitMQ 或 JMS 或 ActiveMQ 集成。

我们已经在几个不同的领域使用 RabbitMQ 作为我们应用程序的一部分。我们不想引入必须进一步维护的冗余软件。该模型有哪些替代方案?

有什么建议吗?

谢谢

最佳答案

您可以轻松实现自定义

org.hibernate.search.backend.spi.BackendQueueProcessor

(SPI 代表服务编程接口(interface):即不完全是公共(public) API,但意味着定义稳定的扩展点)

查看 GitHub 上的 JMS 实现,您会发现您只需:

  • 抓取反序列化服务
  • 序列化发送给您的操作队列
  • 将其发送到队列

对于接收方来说,这很简单:

  • 获取反序列化服务
  • 反序列化队列
  • 将其转发到正确的indexManager

示例:full implementation is one method .

欢迎贡献它!我们接受拉取请求,您也可以发送不完整的提案以在 github 上进行讨论(或者欢迎您加入邮件列表)。

关于java - 将 Hibernate 搜索与 RabbitMQ 集成以实现分布式后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15837896/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com