nservicebus3

    2热度

    1回答

    我正在构建一个使用NSerivceBus的系统,应该只在特定时间段内将消息发送到远程处理程序。到目前为止,我设法将所有消息放在一个处理队列中,并从那里检查远程处理程序的可用性,如果处理程序不可用,则不会通过边界发送消息。要做到这一点我使用 Bus.HandleCurrentMessageLater() 但NSB将继续尝试后。它不像其他听众将在几分钟内启动并运行,但它可能有几小时的停机时间窗口,

    2热度

    2回答

    使用NuGet我将项目中的所有NServiceBus引用从3.0.3升级到3.2.2 对于此解决方案中的4个服务,我还给出了他们的NuGet 到NServiceBus.Host引用我部署的二进制文件的测试环境,以及服务启动,现在却对一些时间与下面的错误后失效。 3.2中是否需要额外的配置? 未处理的异常:Magnum.StateMachine.StateMachineException:异常occ

    0热度

    1回答

    我有NServiceBus(3.2.2)设置与城堡温莎作为它的建设者,我也使用NHibernate。我遇到的问题是,在我的处理程序中,如果我有多个需要NHibernate会话的存储库,它们将以不同会话结束! 的NServiceBus文件指出,在容器内的任何瞬态实例将作为单实例进行处理。另外我的NHibernate会话被封装在一个工作抽象单元中。 这里是用来设置NServiceBus与NHibern

    1热度

    1回答

    我的核心问题是如何在NServiceBus中扩展订户。请让我知道我做错了什么或我错过了什么。我很乐意回答有关我的设置的任何问题。 场景: 我看到了什么,我希望在我试图向外扩展用户不正确的行为。我有机器01上的主人和机器02上的工人。我卸载了这两个服务并重新安装了“NServiceBus.Production NServiceBus.Master”作为主服务器的命令行,并且与工作人员的NServic

    0热度

    1回答

    我正在研究使用NServiceBus进行中央服务器和许多远程位置PC之间的容错通信。 我在最新的(3.2)发行版中运行GateWay示例,并且所有工作都很好 - 通过试用商业许可证,性能似乎很高,发送给3个远程PC。但是,为了测试容错能力,如果我断开其中一台PC,我注意到虽然其他站点继续接收来自服务器的消息,但性能受到很大影响 - 站点可能会等待长达30秒以接收消息 - 大概是因为服务器忙于处理断

    1热度

    2回答

    我们注意到在将NServicebus添加到我们的ASP.net MVC应用程序后,CPU使用率从5%增加到50%。这是在没有任何负载的服务器上。我们注意到托管WCF应用的另一台服务器上的相同行为。在尝试了不同的东西之后,我们发现如果将总线配置为仅发送,CPU使用率降至5%。有人知道当总线没有配置为只发送时,为什么CPU使用率如此之高?

    5热度

    1回答

    通过NServiceBus 3读取页面(http://docs.particular.net/nservicebus/containers/child-containers)关于儿童容器的支持后,我期待在温莎城堡在父容器短暂组件表现得像单身为儿童容器。但是,每次从子容器中获取这些父组件的依赖关系都会被实例化。 有没有办法在温莎城堡中实现父容器快照的这种行为?换句话说,容器中的组件瞬态,如果从子容器

    0热度

    1回答

    ForwardRecievedMessagesTo的预期用法是什么? 我读了一些它支持审计的地方。使用它作为解决方案以确保消息已被处理,并且如果不对其进行处理,是否有任何伤害?假设一条消息被发送到queue_A @ server_A并且也被转发到q_All @ server_All,并且在消息被处理之前,machine_A无法挽回地死亡。在这种情况下,我可以让一个处理程序从q_All @ seve

    0热度

    1回答

    我存储对象在我的传奇数据中有属性,应该在序列化和反序列化过程中被忽略。我试着用[NonSerialized]和[JsonIgnore]标记这些属性(并且用[DataContract]注释这些类,而不是制作这些属性[DataMember] ...),但似乎什么也没有办法。无论我做什么,当NServiceBus调用Json.NET来保存传奇数据时,所有的属性都会被序列化。我也尝试为有问题的对象实现自定

    0热度

    2回答

    当尝试配置总线实例时出现以下错误。 无法生成任何端点名称,请注明使用Configure.DefineEndpointName(......)自己 约定 嗯,所以我需要告诉端点消息映射总线。我通常使用app.config来指定这个,并且它对我的WPF应用程序很好用(我不是WPF的专家)。 它出现的app.config没有被读取我的WPF应用程序内或什么是错的... 我的启动代码看起来像这样 Bus