0
NSB 2.6では、パブリッシャを定義するときに、<DBSubscriptionStorageConfig/>
構成セクションを指定して、パブリッシャがデータベースにサブスクリプションを格納できるようにすることができます。NServiceBus 3.0エンドポイントはraven db storeを作成しません
NSB 3.0では、raven dbにサブスクリプションを格納するよう指定する方法はありません。私は、パブリッシャーが最初に起動すると、ラヴェーンのDBストアを作成することを想定しています。私は他の3.0エンドポイントでこれを見てきました。しかし、私が展開している特定のパブリッシャエンドポイントでは、ラヴェンdbストアは作成されません。
私がチェックするべきことを誰かが私に指摘することができます正しく構成されていますか?
私のエンドポイント設定:
internal class EndpointConfig : IConfigureThisEndpoint, AsA_Publisher, IWantCustomInitialization
{
public void Init()
{
Configure.With()
.XmlSerializer()
.DefiningEventsAs(t => t.Namespace != null && t.Namespace.EndsWith("Events", StringComparison.CurrentCulture));
}
}
マイアプリの設定:あなたはLiteのプロファイルで実行しない限り、
<MessageForwardingInCaseOfFaultConfig ErrorQueue="error"/>
<UnicastBusConfig ForwardReceivedMessagesTo="audit" />
感謝
ありがとうございました。アンドレアス私はライトプロファイルの下で走っていました。 –