0

我正在实现 JCA Inbound 模型,因此我正在研究从 Google 找到的可用参考实现。

到目前为止,我设法找到了 2 个示例实现,并且在这两个实现中,对于入站消息,它们只定义了一个简单的 MessageListener 接口并直接在其上调用 onMessage 方法。

所以我想知道使用 JMS 代替用户定义的 MessageListener 是否有任何优点/缺点。

提前致谢。

问候,

姬海茵

4

2 回答 2

2

由于您将编写自己的 JCA 实现,因此我不建议您“重用”JMS 的 MessageListener 接口。即使您自己设计的接口与 MessageListener 非常相似,最好还是保留您自己的接口。

谢谢,尼丁

于 2011-07-28T17:37:34.883 回答
1

如果您计划向更广泛的社区开放您的解决方案,那么设计需要标准 MessageListener 接口的 JCA 适配器是个好主意。人们用来学习 JCA 的几乎每个 JCA 示例都与 MessageListener 相关,更重要的是(对我而言)它被打包在 j2ee 库中。就个人而言,当我被迫添加库时,我感到恶心和恐惧,只是因为有人认为特殊的 Listener 接口很酷,尽管它为开发人员提供了与标准 MessageListener 相同的方法。

于 2011-03-29T19:02:08.650 回答