nservicebus

    0热度

    2回答

    我想知道是否有办法在注册后随时检索autofac容器。我注册模块如下(使用NSB 5.0):当我的端点开始我注册监听器(实施IWantToRunWhenBusStartsAndStops),其从一个WebSphereMQ检索消息 var builder = new ContainerBuilder(); builder.RegisterModule(new AutofacConfigModule

    1热度

    1回答

    对不起,如果它看起来像一个简单的问题,但我是新来的NServiceBus框架,我仍然试图找出一切。我们有一个接受一些数据的WCF服务,我们将重定向到我们的一个或几个客户端。每个客户都有自己的环境托管在Azure上。 举一个具体的例子,假设我收到了一大堆订单,并且我想根据一些标准将这些订单分发给我的调度客户端。假设我有3个客户,根据他们的评价,客户A收到5份订单,客户B收到4,客户C只收到我必须处理

    1热度

    2回答

    我的问题是有点类似this question,但我认为答复根本没有回答这个问题。 为了详细描述, 我有以下代码块: 配置: BusConfiguration busConfiguration = new BusConfiguration(); busConfiguration.EndpointName("Samples.DataBus.Sender"); busConfigur

    1热度

    1回答

    我有一个解决方案使用NServiceBus + SQL在开发环境中正常工作。在UAT环境中,我们的Ops团队希望将数据库托管在高度可用的组上,这意味着我们无法启用DTC。 该解决方案使用NServceBus,因此我无法控制entrie代码库,并且无法在没有大量返工的情况下禁用DTC。 Ops团队正在努力维持其正常运行时间,因为考虑到应用程序对业务至关重要。 我明白这个功能是支持的,直到SQL 20

    2热度

    1回答

    什么是有一个单一的传奇处理的所有消息的正确方法是什么? 我不认为我不能指定一些message-to-saga相关。我可以吗?我相信这会导致“未找到传奇”的错误。 一个天真的方法是在佐贺一些常量ID,但是这似乎是错误的。 class SomePolicy : Saga<SomePolicy.State>, IAmStartedByMessages<SomeEvent> {

    3热度

    2回答

    我知道这对许多人来说似乎相当明显,但我的客户正在使用一种我不太方便的模式。 情况是,他们的客户发送通过nservicebus发送到第三方系统的存款或取款。第三方系统需要处理该交易,但交易完成前可能需要几天甚至几周的时间。 今天的解决方案是创建一个传奇,它首先发送一条消息将事务交给第三方系统。完成后,传奇下一步是检查完成更新。如果事务未完成,则发送requesttimeout,“等待”。当达到超时时

    0热度

    2回答

    我已经安装了ServiceControl管理实用程序,并试图添加一个实例。 我想运行服务帐户下的实例,因为我们使用SQLServer传输但pmthe安装页面我得到错误“无效的密码”。 该帐户在同一台​​计算机上承载另一个Windows服务。 我已经尝试了其他管理帐户并通过UI和Powershell脚本创建实例。 我很确定密码是正确的。 有无论如何我可以增加日志记录以确定什么是失败? 奇怪的是,我可

    1热度

    1回答

    的NServiceBus文档列出SQL运输的好处是: 队列支持竞争消费者所以,以规模出不需要 分配器(一样 端点喂养过同一队列的多个实例)处理 http://docs.particular.net/nservicebus/sqlserver/design 谁不NServiceBus防止消息被多个消费者正在处理如果有多个消费者订阅相同阙UE? 是否NServiceBus锁定整个表,直到处理消息?或者

    0热度

    2回答

    我遇到此链接,该链接显示如何使用Servicecontrol事件。 http://docs.particular.net/servicecontrol/contracts#servicecontroleventsxmlconfig-v3_x-5_x 在实现这一点时,只考虑持久性在这里如何工作。我用什么作为持久性存储?我的产品环境中,我实现了SQL持久性。由于servicecontrol拥有Rave

    2热度

    1回答

    目前我正在学习领域驱动设计。根据我的理解,我创建了一个样例应用程序,在国家进行一些操作。 我已经装箱名为“MyTest.Country”一个类库,它包含了所有命令 - --MyTest.Country (ProjectName) -- Commands (Folder) --CreateCountry (: ICommand) --DeleteCountry (: