nservicebus

    1热度

    1回答

    我想通过以下链接 https://docs.particular.net/samples/step-by-step/ 当我试图运行下载的.Net(版本4.6.1)由NServiceBus提供项目运行该应用程序,我得到下面的错误... NServiceBus.PerformanceCounterHelper NServiceBus performance counter for '# of ms

    0热度

    1回答

    我试图运行一个使用SQL Server传输和SQL持久性的NServiceBus主机应用程序。当我将transport和persistence连接字符串都指向同一个数据库时,一切正常。然而,当我指出他们单独的数据库,在收到了第一条消息,抛出该异常的程序崩溃:System.Data.SqlClient.SqlException (0x80131904): Invalid object name 'p

    2热度

    1回答

    我正在寻找一种方法将事件从我们的新NServiceBus 6端点环境发布到较旧的v4端点环境。为了使事情更有趣,v6使用JSON,而v4使用XML。 我是否需要在传入的v4端点上简单添加mutator? 如何将JSON消息转换为XML消息?在上面提到的mutator中? 我是否需要在传出的事件消息中添加任何特定的v4消息标题? 我正在使用MSMQ作为基础传输层。

    1热度

    1回答

    我有一个使用StructureMap的Web API应用程序,并且我已经介绍了最新版本的NServiceBus(版本6)来引入pub/sub以更改数据。 问题是我似乎无法获得现有的容器注入到StructureMapBuilder中。 的结构如下: public class WebApiRegistry : Registry { public WebApiRegistry()

    0热度

    1回答

    尝试设置RavenDb 3.5和NServiceBus 6.在我发出了我在NServiceBus端点中设置的传奇之后,我输入了一个处理程序。一旦这个处理程序完成,我得到这个错误消息。 System.ArgumentException:无法转换身份键入的System.Guid因为在公约IdentityTypeConvertors注册不匹配的类型转换器 我的代码: public static clas

    1热度

    1回答

    我正在尝试设置RavenDb 3.5和NServiceBus 6.在我发出了我在NServiceBus端点中设置的传奇后,我输入了一个处理程序。一旦这个处理程序完成后,我得到这个错误: System.FormatException: Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).

    0热度

    1回答

    我正在做一个版本0.0.1实现基于端点主机,直到我的错误抱怨已经工作得很好的: 非Unicode头东西东西 ... 在传输数据库级别。 不幸的是,没有得到记录,所以我没有确切的消息。 因为我以前没有,我删除了我的localdb并重新创建它为空。我又跑到了终点,现在我收到这类通知: 无法使用的ServiceControl注册端点启动 2017-08-24 10:03:48.743 | Warn |

    0热度

    1回答

    我试图编写一个测试工具来发送NServiceBus命令和事件。我设法让它发送命令,并愉快地调用发布,但它不处理应用程序启动时的订阅请求,因此发布调用实际上不会发送任何消息。 当我初始化总线时,如何告诉NServiceBus处理订阅请求? 这里的初始化代码至今: Bus = Configure.With(LoadAssemblies()) .DefaultBuilder()

    0热度

    1回答

    在nservicebus v6中,为了定义消息的处理程序,只需创建一个实现接口IHandleMessages<T>的类。而已。我不需要通过我的端点中的方法或类似的东西来注册这个处理程序类型。 我假设该框架使用反射来查找IHandleMessages接口的所有实现。这是真的?我可以在运行时以编程方式添加/删除处理程序吗?

    1热度

    1回答

    我有一个通知服务,它处理事件并使用各种技术(如SignalR)将它们发布到客户端。我想每我的通知服务的实例来接收和处理这些事件。但是,NServiceBus只允许我的通知服务端点的任何一个实例接收事件,而其他实例从未获取它。 我目前的解决方法是为我的通知服务的每个实例(名称都添加了服务器主机名)创建一个单独的命名端点,但随后我必须确保在取消订阅时实例关闭或移动到另一台服务器。 有没有更好的方法来做