我们将 NserviceBus 与 AzureStorageQueueTransport 和具有公共访问权限的存储帐户一起使用,但现在我们必须使用具有私有访问级别的 Azure 存储帐户。 在创建端点并发送、发布、接收消息时,是否有任何方法可以创建 SAS 令牌和 append。 NServic ...
我们将 NserviceBus 与 AzureStorageQueueTransport 和具有公共访问权限的存储帐户一起使用,但现在我们必须使用具有私有访问级别的 Azure 存储帐户。 在创建端点并发送、发布、接收消息时,是否有任何方法可以创建 SAS 令牌和 append。 NServic ...
本文介绍了Nsb主节点用于控制消息负载的控制队列,尽管对我而言仍不清楚如何解释此队列中消息数量的不均衡: https : //docs.particular.net/nservicebus/msmq/distributor/ 我发现我的Nsb服务运行缓慢,以前从未经历过运行缓慢。 由于某 ...
在一个横向扩展场景中,其中一台服务器由master + worker端点 组成,另一台服务器由 worker 组成,调用bus.s可以安全吗?在完成处理给定事件时从端点发布? (请记住,可以从位于工作服务器上的端点调用bus.Publish)。 我最初的反应是,它不安全,因为它听起来像一 ...
NServiceBus文档列出了SQL传输的优点: 队列支持竞争的使用者(相同端点的多个实例由同一队列馈送),因此不需要分发者来扩展处理 http://docs.particular.net/nservicebus/sqlserver/design 如果多个使用者已订阅同 ...
我正在向分布式系统发送消息。 因此,我更喜欢使用网关。 问题是我正在动态获取Sitekeys,地址和channelType信息。 Nservicebus检查app.config中的站点密钥和相应的地址。 但是我的app.config中没有任何内容。 我想通过代码动态修改app.conf ...
我试图按此处所述注销工作节点,但该过程似乎无法正常工作。 如果分发服务器在运行注销脚本时有任何与断开连接的工作人员相关的控制消息,则下次出现该消息时,它将消耗这些消息(有效地将更多工作发送给该节点)。 只有在此之后,分发者才会拒绝来自该节点的控制消息。 是否有人能正常工作=取消注册后, ...
我有一个终结点,可以与其他三个工作终结点一起充当分发程序。 接收到的消息的处理端点打开一个事务,并尝试将一些xml数据导入到sql db中。 如果在此过程中引发了某些异常,则将捕获该异常,并回滚该事务,并将xml数据写入错误文件夹。 简化后,它看起来像这样: 首先,事务回滚后不会重 ...
我创建了一个NServiceBus分发服务器和Worker,它们在不同的计算机上运行。 当我运行工作程序时,它成功地将一条消息发送到分发服务器(并且我可以看到它通过存储队列进行了处理),但是由于某种原因,在分发服务器上创建了一个输出队列,称为 当队列应被称为“ DIRECT = OS:W ...
是否可以配置工作程序(在分布式方案中)以将失败的消息(未处理的消息)返回给分发者源队列,以便另一个! 工人将尝试处理此消息? ...
首先有关设置的一些信息: 我们正在运行NServiceBus v4.6.3 分发服务器在具有群集队列的群集计算机上运行。 在工作人员上禁用TimeoutManager并在分发服务器上启用。 我们正在经历什么 处理Saga超时时,存储队列中的消息数量会增 ...
将我的服务部署为具有生产配置文件的主服务器后,我看不到要在初始化中启用超时管理器。 我已经尝试了一切都没有成功。 我安装服务的方式是: NServiceBus.Host.exe / install / serviceName:BusinessServices / display ...
在将我们的解决方案与分销商一起部署之前,ServiceControl并没有任何问题。 现在,该服务可以很好地处理旧数据,但不会收到新数据。 我们是否需要在主节点部分之外进行其他配置才能使ServiceControl正常工作? 提前致谢。 ...
我们有蓝色/绿色的部署过程,我们要删除几个工人。 如何删除存储在存储q中的工作程序消息? 我们已经解决了清空存储q的问题。 NServiceBus是否提供开箱即用的方式? ...
当工作人员启动时,它会向控件q中删除一条消息,然后当我启动分发服务器时,它会从Control Q中获取消息并将30条消息放入存储q中。 任何线索为什么??? ...
什么是DistributorDataAddress? 在WorkerNode中有什么用???? 在所有扩展示例中,我都可以看到它是在Worker中设置的。 ...
我在与Distributor / Worker一起玩,但是在重新启动应用程序时,它每次都使用唯一的ID创建一个新的Worker队列。 任何线索? 还有什么是最好的了解发行人/工人及其配置的地方。 ...
我们已经购买了许多许可证,并进行了许多测试,并取得了令人鼓舞的结果,并且这些都处于我们第一个版本的边缘:)。 但是现在我们在路上遇到了很大的颠簸,这意味着如果我们无法解释和解决它,我们可能不得不放弃公共汽车:/。 我们的经销商突然收到控制错误消息,如下所示: Google告诉 ...
每当部署我们的组件时,我们都会收到以下异常。 有时组件本身不会启动,有时服务控制台可能会说已启动,但服务不会处理任何消息。 该错误非常简单。 还有另一个HttpListener仍在监听前缀。 当我们进行深入分析时。 仅当您运行NServiceBus.Master配置文件时 ...
我目前正在评估NSB中的分发服务器,并注意到当我在自己的计算机上运行分发服务器和几个工作程序时,每个工作程序的队列名称都附加了Guid。 根据Udi的介绍,大师本人:),在这篇文章中: 同一台机器上的分发者和工人端点队列 原因是NSB假定您正在测试设置中运行。 题: 但是 ...
我们有1个服务从数据库中选择som id,然后按顺序处理它们的某些商务逻辑。 我们希望扩展和并行执行的处理,而不会创建大量内部线程。 我的问题是: 如果我想使用分销商进行扩展,我该怎么做以及如何做? 解决方案1:服务分为2: 原始服务被修改为仅从数据库中选择ID,然 ...