我们将 NserviceBus 与 AzureStorageQueueTransport 和具有公共访问权限的存储帐户一起使用,但现在我们必须使用具有私有访问级别的 Azure 存储帐户。 在创建端点并发送、发布、接收消息时,是否有任何方法可以创建 SAS 令牌和 append。 NServic ...
我们将 NserviceBus 与 AzureStorageQueueTransport 和具有公共访问权限的存储帐户一起使用,但现在我们必须使用具有私有访问级别的 Azure 存储帐户。 在创建端点并发送、发布、接收消息时,是否有任何方法可以创建 SAS 令牌和 append。 NServic ...
我有一个NServiceBus主机,该主机已订阅某些事件并具有自己的处理程序(#1)。 该主机还具有对程序集的引用,该程序集包含同一事件的另一个处理程序(#2)。 我想从NServiceBus配置中排除处理程序#2,但是我无法删除引用的程序集。 重要事项 : 1)我尝试使用此设置 ...
我要实现的目标是,我的网站发出一条消息并将其放在总线上,服务将其拾取并写入带有审计的数据库,该审计会自动填充该行的AddedBy / UpdatedBy字段。 我通过使用NServiceBus IMessageMutator组件执行此操作,该组件将用户ID写入Thread.CurrentP ...
我正在尝试为NServiceBus编写一个工作单元,它将在每个消息处理程序之前和之后调用,以测量该处理程序运行并将其写入数据库所花费的时间。 我能够成功地编写工作单元,但是在Begin()方法实现中,如何知道正在调用哪个处理程序? ...
我们在生产中使用NServiceBus,在我们的日志文件中,我们看到以下错误: 目标计算机上的队列存在(双重检查)。 这里奇怪的是它不会一直发生并且每次发送到该队列的消息都会发生,但偶尔会发生(这意味着有消息到达该队列)。 搜索并没有找到类似的案例。 我在这里错过了什么? ...
我正在进行优化以提高性能,我发现某些消息(大小不必大但结构复杂)在发送后需要更多时间才能在处理程序中接收,在同一物理机器上运行终点之间大约需要3秒。 我怀疑Serializer需要更多时间来处理序列化和反序列化。 我正在使用BinarySerializer ,有没有办法计算序列化程序所用的时 ...
我正在考虑将我们的NServiceBus 3.3.3系统升级到版本4。 我读了一些帖子似乎表明版本4可以在没有DTC的情况下工作。 这是真的? 基本上,这是我正在考虑做的事情: 更改我的处理程序以处理重复的消息 升级到NServiceBus的第4版 在我的 ...
我的NServiceBusHost.exe有问题。 当前,我正在将NServiceBusHost.exe作为Windows服务运行,并且正在接收超时异常,如下所示: Microsoft Service Trace Viewer输出: 我正在考虑避免发生此超时异常,应该为HTT ...
我们有一个ASP.NET MVC应用程序,该应用程序当前将命令发送到NServiceBus(v3)服务。 该服务将发布需要在Web应用程序中订阅的事件,以便我们可以向用户显示实时通知。 该总线当前在Web应用程序中的初始化如下: 在web.config中使用以下配置: ...
从nservicebus的版本3升级到版本4,并收到以下错误消息 “尚未配置消息序列化程序。” 堆栈跟踪: 在c:\\ TeamCity \\ buildAgent \\ work \\ d4de8921a0aabf04 \\ src \\ NServiceBus.Cor ...
当前,在不是LocalSystem的帐户上运行NServiceBus(3.3.7)服务时,我们遇到了一些问题。 与RavenDB联系以进行传奇访问似乎有问题。 我们目前收到这样的错误: 我们还通过将Raven / AnonymousUserAccessMode设置为All(没有任何运 ...
我在操作过滤器(属性)中获取IBus实例时遇到问题。 从在MVC过滤器中设置IBus属性 ,我知道DI和动作过滤器效果不佳 ,并且使用公认的答案让它们发挥出色 。 问题在于使DI和动作筛选器发挥作用会破坏NServiceBus。 约翰(John)提出了一个相同的问题,建议查看音像商 ...
我正在尝试将命令从MVC4项目中的过滤器发送到命令处理器。 问题: 我无法在过滤器中填充NServiceBus实例。 组成部分: ASP.NET MVC 4 NServiceBus版本3 结构图 属性/过滤器: 国际奥委会代码: ...
每当部署我们的组件时,我们都会收到以下异常。 有时组件本身不会启动,有时服务控制台可能会说已启动,但服务不会处理任何消息。 该错误非常简单。 还有另一个HttpListener仍在监听前缀。 当我们进行深入分析时。 仅当您运行NServiceBus.Master配置文件时 ...
我有一个从mvc4网站转到消息处理器的bus.send(“ server”,command)客户端。 消息处理器被设置为默认,没有任何自定义初始化。 这是我在global.asax网站一侧的配置 我查看了NServicebus发布事件-收到空消息 ,但这没有帮助,我没有只读属性 ...
我正在尝试设置NServiceBus 3.3.5以使用中心化的RavenDB而不是在每个应用程序服务器上运行RavenDB。 我可以使用NServiceBus.Persistence与Windows用户名/密码,它的工作原理。 但是,如果可能的话,我想使用APIKeys。 作品: ...
当前生产的NUGET版本。 Windows 8 x64 VS2012 我遵循了有关如何创建发布/订阅的示例。 默认的构建器被替换为structuremap,并且一切正常。 我删除了乌鸦的队列和数据库,并且控制台抱怨client @ machine名称不存在。 我再次删除队列和数 ...
在尝试构建v4之后试图弄清楚为什么我无法让v3在MVC4环境中工作时,我开始在运行v3的新项目中遇到此错误。 John Simons指出了我所缺少的,因此我能够使用v3构建MVC4。 但是,该问题与MVC项目无关,因为即使我仅启动解决方案的“ Asa_Server”类库部分,也会发生错误。 ...
在示例中,大部分配置是由开发人员通过将AsA_Server更改为AsA_Client来完成的。 但是,我似乎无法使用ASP.NET MVC4应用程序做到这一点。 我是否必须在Web环境中手动配置所有内容? ...
我通过安装nuget的structuremap和structuremap.mvc4创建了ASP.NET MVC 4 Web应用程序。 然后,我也从nuget添加了nservicebus和nservicebus.structuremap软件包。 之前,我已经创建了几个带有structure ...