NServiceBus Studio-从事件开始
我将跟随国家安全局关于TekPub的视频,作为国家安全局的介绍 工作室做得很好。顺便说一句,我可以创建PetShop示例,但现在我 希望创建自己的系统。在PetShop示例中,该过程开始 前端端点中的销售组件发送提交者 在公共汽车上指挥。创建SubmitOrder命令时,Studio创建了一个 SubmitOrderSender,它是前端端点中承载的内容 在我现有的系统中,我有一个流程可以做一些工作,我想 用事件而不是命令启动NSB进程。在Studio中,我创建了一个 新建服务Foo并手动添加新组件xxxReceivedSender。我 然后让XxxReceivedSender发布一个事件XxxReceived。那我就对了 单击XxxReceived事件,并添加新的订户通知。 Studio创建了通知服务并添加了XxxReceivedProcessor 它订阅了XxxReceivedEvent 我从视频中注意到的区别是 generated有一个ISubmitOrder接口和一个SendSubmitor方法。自从我 手动创建了我的XxxReceivedSender,我没有这些,所以我添加了它们 除了发布而不是发送。然后,在我的mvc前端,我添加了 IXxxReceivedSender到主控制器,然后执行Sender.Pushnew XXX收到。然后,我得到了添加MsmqSubscriptionStorage所需的错误 到。配置,然后是更多未创建队列的错误。一旦 我修复了这两件事,应用程序运行,但当事件发布时 XxxReceivedProcessor未收到它 我在想我做错了什么,但我不知道是什么原因 是有什么建议吗?由于工作室是一个全新的功能,我会非常感兴趣NServiceBus Studio-从事件开始,nservicebus,Nservicebus,我将跟随国家安全局关于TekPub的视频,作为国家安全局的介绍 工作室做得很好。顺便说一句,我可以创建PetShop示例,但现在我 希望创建自己的系统。在PetShop示例中,该过程开始 前端端点中的销售组件发送提交者 在公共汽车上指挥。创建SubmitOrder命令时,Studio创建了一个 SubmitOrderSender,它是前端端点中承载的内容 在我现有的系统中,我有一个流程可以做一些工作,我想 用事件而不是命令启动NSB进程。在Studio中,我创建了一个 新建服务Foo并手动添加新
以正确的方式使用它。尝试查看订阅端点中的UnicastBusConfig,查看其中是否有一个条目,告诉NServiceBus在MVC端点订阅您的事件
如果已处理,则自行启动订阅服务器,并查看消息是否到达发布服务器。如果是,则启动发布服务器,查看消息是否已被处理,并且错误队列中没有消息。。在订阅者端点中有这样一个