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