nservicebus

    0热度

    2回答

    tldr - NServiceBus.Host.exe劫持我在调试模式下的app.config 当使用配置管理器,我不能够访问的appSettings,因为我是项目在内部调用代码。 我使用自己的主机与NServiceBus主机NuGet包,版本4.4.2 namespace EnrollmentService.Reporting { public class EndpointConfi

    0热度

    1回答

    我想从nservicebus处理程序调用我的MS SQL存储过程,我不知道我是否还需要使用像 CREATE PROCEDURE [DBO]。[proc_fd_SomeEntitySyncRawWithStage] AS BEGIN BEGIN TRY BEGIN TRANSACTION -- Batch of inserts and updates that I want to keep tran

    1热度

    2回答

    我试图在自托管方案中使用NServiceBus与RabbitMQ的。我已经在github上获得了NServiceBus和NServiceBus.RabbitMQ repos的源代码,以便跟踪我迄今为止所遇到的问题,所以我使用的版本是昨天在其回购站中的源代码。 这里是我的配置: var busConfiguration = new BusConfiguration(); busConf

    1热度

    1回答

    这似乎是NSB XML Serializer/Deserializer中的一个错误。 我有URI属性这样一个简单的命令: public class MyCommand : ICommand { public MyCommand(int num, Uri uri) { Uri = uri; } public Uri Uri { get; pri

    3热度

    3回答

    我遇到与重试相关的行为,但我在文档或搜索过程中找不到任何参考资料。本质上,如果我的处理程序处理消息的时间超过60秒(注意它不会引发异常),NServiceBus会触发另一个处理程序来处理相同的消息。这意味着处理程序完成的工作(至少)运行两次(通常是MaxRetries配置为5的5倍)。 我只希望消息被重试,如果它真的失败(即引发异常),而不仅仅是因为它超过一分钟。 这是行为吗?它可以关闭吗? “6

    0热度

    1回答

    我们当前使用SqlTransport设置NServiceBus。我们有一个用于NSB的数据库,其中包含所有端点的TimeoutEntity表。 当我们发布一个事件,并且系统在处理一个事件的时候会抛出一个异常,那么NSB试图向表TimeoutEntity插入n次(n - 订户计数)具有相同消息ID的消息,这导致违反了首要的关键。 (不能在对象'dbo.TimeoutEntity'中插入重复键) 这是

    0热度

    1回答

    我们已将第一次集成部署与NServiceBus一起投入生产。 ServiceInsight和ServicePulse非常方便,尤其是ServiceInsight - 在上线活动期间了解情况非常有帮助,即使它很慢。 我想看看是否有任何简单的方法可以将ServiceControl中的信息提取到Excel中,以提供基本分析,如我们处理的消息/事件量,需要更多时间的消息/事件,失败消息,繁忙端点,高峰期等

    0热度

    1回答

    我们有一个由许多NSB工作人员组成的应用程序,每个工作人员处理一个消息,做一件小事,并排队等待下一条消息(非常微服务)。 由于各种原因(主要是涉及到稳定的终端到终端自动化测试),我想: 停止处理任何新的消息 直到所有当前处理消息的完成正在处理 清除队列(其中包括测试环境,以便下次运行测试) 重新启动消息处理。 1,3和4我现在通过ITransport.SetMaximumConcurrencyLe

    0热度

    1回答

    我有2个不同的类型,我发布到同一队列。其中一种类型按预期发布,而另一种类型甚至没有进入队列。这些对象位于相同的dll中并驻留在相同的命名空间中。 有没有其他人遇到过这样的情况?

    1热度

    1回答

    我们有一个NServiceBus实现能处理多种消息类型: public class StateCoordinator : Saga<MessageData>, IAmStartedByMessages<CreateMessage>, IAmStartedByMessages<ConfirmMessage> MessageData是这样的: pub