随着SQL Transport总线NService

问题描述 投票:0回答:1

我试图了解在.Net Core中使用sql server和NServicebus需要做些什么

假设我有MicroserviceA向MicroserviceB发送命令

  1. 我是否需要在两个可以共享MyCommand的解决方案之间建立一个共同项目?
  2. 我应该如何为nservicebus构建我的数据库模式?我应该是,例如,来自发布者的_endpoint.Send(“receiver.microserviceB”,myCommand)和microserviceB将订阅receive.microserviceB?
  3. 如果我发布事件而不是命令,则不太确定数据的存储位置。
  4. 如何针对不同的环境设置不同的设置?例如:本地的SQL传输,prod中的sqs

谢谢

c# microservices nservicebus
1个回答
0
投票
  1. endpoint.Send(myCommand);,不要在那里指定接收器
  2. 有关系吗?
  3. 理论上,你可以,但我建议反对。

有关我的答案的更多信息,请务必查看step-by-step tutorial,例如,有关SQL和SQS传输中transactions的更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.