gpt4 book ai didi

java - 从 Java 对象发布到 Clojure channel

转载 作者:太空宇宙 更新时间:2023-11-04 13:22:05 24 4
gpt4 key购买 nike

我有一个用于与 Weblogic JMS 服务器交互的 java 对象。我希望能够从 JMS 获取这些消息并在 clojure 中使用它们。由于我的知识有限,我认为最好的方法是通过 clojure 异步库的 channel 。但我不确定是否可以从 Java 对象发布到 clojure channel 。

我理想的流程是:

  1. Java 对象从 JMS 订阅接收消息
  2. Java 将消息发布到 channel
  3. Clojure 有一个线程监听该 channel 并接收留言
  4. 一旦从 clojure 收到该消息,我就会对其进行处理 channel 。

我还需要确保这些消息的接收顺序与我从 Java 接收消息的顺序相同。

有没有一种方法可以使用异步库 channel 在 java 对象内工作,或者我用这种方法树错了树?

最佳答案

我通过遵循此 link 的第二条评论解决了这个问题在我的 java 源中创建一个 channel 。然后将 channel 分配给通用对象,并将访问器方法添加到 channel 的 java 源中。

关于java - 从 Java 对象发布到 Clojure channel ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32970549/

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