我正在尝试在公司的消息基础设施上创建一个通用的抽象接口。设计目标有两个:一是隐藏开发人员的编程复杂性(我知道它并不是非常复杂,但仍需进一步简化),二是使开发人员独立于特定厂商的消息基础设施(即可以是MQSeries或EMS或MSMQ)。
最常见的选择是在消息基础设施上使用WCF层。使用MQSeries WCF自定义通道或使用EMS WCF自定义通道。但由于缺乏正确的MQSeries和EMS版本,这两种方法都被排除了。
请问有人能提供解决此问题的可能方案吗?我所想到的一个方法是像JMS那样拥有一个自定义包装器。之前有人尝试过类似的东西吗?任何帮助都将不胜感激。
顺便说一下,我正在尝试在C# 3.5中创建此包装器。
谢谢。
最常见的选择是在消息基础设施上使用WCF层。使用MQSeries WCF自定义通道或使用EMS WCF自定义通道。但由于缺乏正确的MQSeries和EMS版本,这两种方法都被排除了。
请问有人能提供解决此问题的可能方案吗?我所想到的一个方法是像JMS那样拥有一个自定义包装器。之前有人尝试过类似的东西吗?任何帮助都将不胜感激。
顺便说一下,我正在尝试在C# 3.5中创建此包装器。
谢谢。