使用 correlationId 安慰主题订阅
Solace topic subscription with correlationId
我订阅了这样的主题:
var topics = new string[]{
"TOP/IC/*/A/>",
"TOP/IC/*/B/>",
"ANY/*/STRU/CTURE"
// etc...
};
foreach(var t in topics)
{
var topic = ContextFactory.Instance.CreateTopic(t);
var sessionReturnCode = _session.Subscribe(topic, false); // _session is ISession
}
传入消息包含完整的主题名称信息。例如。 TOP/IC/ANY/A/N123/XFDJK985
.
我想知道消息来自哪个订阅。可能吗? (correlationId
,随便...)。如果是,请提供样品。
当 Solace .NET API 时,默认情况下,直接消息将发送到为会话配置的相同接收回调或委托。但是,可以使用特殊的接收回调或委托来处理发布到特定主题的直接消息。此功能也称为主题调度,因为具有特定主题的消息被调度到特定的回调或委托。
我订阅了这样的主题:
var topics = new string[]{
"TOP/IC/*/A/>",
"TOP/IC/*/B/>",
"ANY/*/STRU/CTURE"
// etc...
};
foreach(var t in topics)
{
var topic = ContextFactory.Instance.CreateTopic(t);
var sessionReturnCode = _session.Subscribe(topic, false); // _session is ISession
}
传入消息包含完整的主题名称信息。例如。 TOP/IC/ANY/A/N123/XFDJK985
.
我想知道消息来自哪个订阅。可能吗? (correlationId
,随便...)。如果是,请提供样品。
当 Solace .NET API 时,默认情况下,直接消息将发送到为会话配置的相同接收回调或委托。但是,可以使用特殊的接收回调或委托来处理发布到特定主题的直接消息。此功能也称为主题调度,因为具有特定主题的消息被调度到特定的回调或委托。