3
我目前正在尝试开发面向消息的网络框架,而且我有点卡在内部机制上。通过网络传递消息
这里是有问题的接口:
public interface IMessage
{
}
public class Connection
{
public void Subscribe<TMessage>(Action<TMessage> messageCallback);
public void Send<TMessage>(TMessage message);
}
的Send
方法似乎并不复杂,虽然背后Subscribe
的机制似乎更痛苦一点。 很明显,当在连接的一端接收到一条消息时,我必须调用相应的委托。 关于如何阅读邮件并轻松检测邮件类型,您有任何建议吗?
顺便说一句,我想避免使用MSMQ。
+1好建议,[可以使用WCF和.NET 2.0](http://en.wikipedia.org/wiki/.NET_Framework#.NET_Framework_3.0)。当然,取决于你对WCF做什么以及如何配置它,它可能会使用MSMQ(尽管我不明白为什么有人会排除MSMQ这样的系统)。 – 2010-05-13 15:25:47
似乎WCF的频道可能是一个选项。我会试着看看我能用它们和2.0做些什么 – 2010-05-14 06:59:52