0

我们当前的实现有一个抽象层分离(相当)一些接口 api,如 start、close 等,基本上遵循模板模式。有更好的方法吗?
不是 Spring 专家,但 Spring 能成为我们的答案吗?

4

1 回答 1

0

简短回答:不。更长的回答:API 和协议是不同的。Spring 或类似的框架对您没有帮助。一个通用的抽象层将是 AMQ(JMS) 和 RMQ (AMQP) 的子集。

理论上,您可以尝试使用 JMS 连接到 RMQ(如 Apache QPid 的客户端 JMS 库)。它不支持 AMQP 的所有功能,上次我尝试时,我只是运行了一个连接。所以不要去那里。或者通过一些常见的受支持的有线协议,例如 MQTT(非常有限)。

我认为你走对了——编写你自己的抽象来支持你需要的功能子集。

于 2012-10-04T01:03:47.617 回答