升级 3.0.3 -> 3.2.2 后,NServiceBus 端点寻找 RavenDB 超时

2024-01-10

使用 NuGet,我将项目中的所有 NServiceBus 引用从 3.0.3 升级到 3.2.2 对于此解决方案中的 4 个服务,我还为它们提供了对 NuGet 中的 NServiceBus.Host 的引用

我将二进制文件部署到测试环境,服务现在启动,但在一段时间后失败,并出现以下错误。 3.2 是否需要一些额外的配置?

未处理的异常:Magnum.StateMachine.StateMachineException:异常发生 编辑于 Topshelf.Internal.ServiceController`1[[NServiceBus.Hosting.Windows.Windows 主机,NServiceBus.Host,版本=3.2.0.0,文化=中性,PublicKeyToken=9fc3864 79f8a226c]] 在初始状态期间处理 OnStart ---> System.Exception: E xception 启动端点时,已记录错误。原因:有一个例外 调用构造函数“Void .ctor(Raven.Client.IDocumentStore)”时抛出 在类型“RavenTimeoutPersistence”上。 ---> Autofac.Core.DependencyResolutionExcept ion:调用构造函数 'Void .ctor(Raven.Cl “RavenTimeoutPersistence”类型上的 ient.IDocumentStore)'。 ---> 系统.Net.WebExce ption:无法连接到远程服务器 ---> System.Net.Sockets.SocketExce 选项:无法建立连接,因为目标机器主动拒绝我 t


在 3.2 中,TimeoutManager 默认处于打开状态,因此您需要将其关闭以避免使用 Raven。配置.DisableTimeoutManager()

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

升级 3.0.3 -> 3.2.2 后,NServiceBus 端点寻找 RavenDB 超时 的相关文章

  • 使用 nservicebus 延迟消息

    我正在处理 nServiceBus 我想在失败时重试并在另一时间发送一条消息 我听说过 Bus Defer 但我对它的理解有限 我有一个检查股票代码的系统 它会检查命令何时被调用 并在晚上 8 点之后重新安排另一次检查 我有 CheckCu
  • 在 Web 应用程序 Application_Start 方法中初始化 NServiceBus 时出现 NullReferenceException

    我正在运行 NServiceBus 2 0 RTM 当我的 MessageModule 将 CurrentSessionContext 绑定到我的 NHibernate sessionfactory 时 我收到 NullReferenceE
  • NServicebus - 一个端点多个处理程序线程

    我有两个端点 端点1 消息处理程序 X 消息处理程序 Y 消息处理程序 Z 网络端点 此时没有处理程序 只是向总线发送命令 发生以下情况 Web gt 发送 端点1 收到消息 端点 1 处理 MessageX 并在 Handler Bus
  • NServiceBus.Host - 如何将端点实例添加到我的 IoC 容器

    我正在尝试将解决方案从 NServiceBus 5 升级到 6 目前 我们正在将 IBus 注入到服务类中 以便服务可以根据需要向总线发送消息 现在 IBus 在 6 中不再可用 当使用 NServiceBus Host 创建端点时 如何注
  • NServiceBus 抛出远程服务器返回错误:(404) Not Found

    我使用简单的配置来使用 NServiceBus 运行发布 订阅场景 我收到这个异常 The remote server returned an error 404 Not Found at System Net HttpWebRequest
  • 在哪里引发持久性相关的域事件 - 服务、存储库或 UI?

    我的 ASP NET MVC3 NHibernate 应用程序需要触发和处理与我的域对象相关的各种事件 例如 一个Order对象可能有类似的事件OrderStatusChanged or NoteCreatedForOrder 在大多数情况
  • NServiceBus 到底是一个 ESB

    NServiceBus 到底是 ESB 还是轻量级 ESB 或者它更像是具有持久 可靠消息传递的 WCF 在我看来 它更像是一个消息传递框架 而不是 ESB 只是想要一些指导 因为我刚刚开始研究不同的 ESB 产品以及它们能够做什么或不能做
  • 是什么导致 EventStore 这么容易抛出 ConcurrencyException?

    Using JOliver活动商店 http github com joliver EventStore3 0 并且刚刚开始使用简单的示例 我有一个使用 NServiceBus 的简单发布 订阅 CQRS 实现 客户端在总线上发送命令 域服
  • NServiceBus 警告“找不到消息类型的处理程序”

    我是 NServiceBus 的新手 正在尝试开发一个发布者和单独的订阅者 我使用的是 v3 2 0 0 到目前为止 它工作正常 发布者和订阅者都在 NServiceBus 主机中运行 我的消息全部发布正常 但订阅者间歇性地无法接收它们 发
  • 升级 3.0.3 -> 3.2.2 后,NServiceBus 端点寻找 RavenDB 超时

    使用 NuGet 我将项目中的所有 NServiceBus 引用从 3 0 3 升级到 3 2 2 对于此解决方案中的 4 个服务 我还为它们提供了对 NuGet 中的 NServiceBus Host 的引用 我将二进制文件部署到测试环境
  • 分配器和工作线程端点队列在同一台机器上

    我正在使用 NServiceBus 3 2 2 0 尝试在同一台机器上测试分配器和工作人员 我注意到经销商正在创建以下队列 端点队列 EndPointQueue distributor control EndPointQueue distr
  • 网站上下文中的 NServiceBus Publish() 与 Send()

    我希望更好地理解为什么建议不要使用 NServiceBus 来自网站的 Publish 消息 NServiceBus 文档 http docs particular net 向下滚动约三分之二 它对于 Publish 事件和 Send 命令
  • nServiceBus、公共交通、Rhino 服务总线、其他?

    只是做一些快速的尝试 以可能使用消息传递系统来处理良好解耦的工作流系统中的文件 人们发现使用上述每个框架的优点和缺点是什么 与带有 WCF 绑定和 或非 MSMQ 解决方案的手动 MSMQ 系统相比 使用这些有哪些优势 我建议远离手动解决方
  • 使用领域驱动设计的node.js

    我正在将应用程序从 C 迁移到 Node js 我一边学习一边学习node js 所以我是一个node js 新手 我正在阅读 领域驱动设计的模式 原则和实践 一书 发现我当前的项目可以从中受益的很多重要信息 例如 书中有一个示例电子商务应
  • 使用 NServiceBus 处理消息时 MSMQ 消耗大量内存

    我有两个使用 NserviceBus 的 Windows 服务 一个将消息写入队列 另一个从队列中读取消息并进行一些处理 所有队列都是事务性的 并且 NserviceBus 端点配置如下 IsTransactional true Isola
  • MessageQueueException (0x80004005):对消息队列系统的访问被拒绝

    我有一个现有的应用程序 可以在 Windows 2003 服务器上正常运行 我已将其移至 Windows 2008r2 当应用程序尝试访问队列时 出现以下错误 我的应用程序池的 Indentity 用户可以完全控制我的消息队列 有谁对如何解
  • NServiceBus 与 Windows ServiceBus

    有人能够阐明新发布的 Windows ServiceBus 本地 而不是 Azure 和 NServiceBus 之间的差异吗 寻找详细的答案 Windows SB 可能缺少什么 因为我熟悉 NSErviceBus 可以做什么 它是真正的服
  • 使用 NServiceBus FileShareDataBus 时清理文件

    我在 NServiceBus 3 中使用 FileShareDataBus 是否支持清理数据总线文件 如果不是 实现此目的的最佳实践是什么 例如如何确保该文件不是错误队列中消息的一部分 鉴于不可能知道消息在错误队列中停留多长时间 我通常会在
  • 如何对 NServiceBus.Configure.WithWeb() 进行单元测试?

    我正在构建一个 WCF 服务 该服务接收外部 IP 上的请求并将其转换为通过 NServiceBus 发送的消息 我的单元测试之一调用Global Application Start 它执行应用程序的配置 然后尝试将 Web 服务解析为 验
  • 使用 azure 队列的 nservicebus 本地主机

    似乎所有附带的示例项目服务总线发送者和主机是 Web 角色和辅助角色 并通过角色入口点托管 的设置 我需要做这样的事情 Web 角色发送消息 gt 本地主机处理消息 是否可以将本地主机配置为仅使用 Azure 队列存储 而不是 MSMQ 我

随机推荐

  • 如何保持 Mercurial 图“平坦”

    我有一个 主 存储库 我克隆它并在克隆中进行一些更改 与此同时 main 中还有其他更改 因此我将它们拉出并将它们合并到我的克隆中 我在克隆中进行了更多更改 并合并了 主 中的任何其他新更改 这给了我这个图表 当我在克隆中完成工作时 我将其
  • 在close()之前使用flush()

    根据 java 文档 在任何 java io Streams 上调用 close 都会自动调用lush 但我在很多例子中看到 即使在生产代码中 开发人员也在 close 之前显式使用了flush 在什么情况下我们需要在 close 之前使用
  • 轮询 Jenkins 作业中的条件 svn 签出

    我试图根据条件阻止 svn 轮询 Jenkins 作业上的 svn 签出 前置步骤在结账后执行 该作业通过 svn 轮询触发 请指教 有一个插件允许在 SVN 结账之前执行一个步骤 https wiki jenkins ci org dis
  • 注释 @EnableSpringDataWebSupport 不适用于 WebMvcConfigurationSupport?

    我已经使用 WebMvcConfigurerAdapter 一段时间了 由于我无法使用 getInterceptors 方法获取所有已注册的拦截器 因此我已切换到 WebMvcConfigurationSupport 它有很多默认注册的 S
  • SSL 安全 SaaS 应用程序的 URL 设计

    我正在使用 ASP NET MVC 平台开发一个应用程序 它将作为一项服务通过网络公开 SaaS http en wikipedia org wiki Software as a Service模型 我正在尝试确定为每个用户帐户划分 URL
  • 将静态库添加到同一解决方案中的项目 (Visual Studio 2012)

    我正在尝试创建一个将在项目中使用的静态库 该库编译良好并为其创建 lib 文件 为了测试我的代码 我向同一解决方案添加了另一个项目 当我尝试构建测试项目时 出现以下错误 错误 LNK1120 4 个未解析的外部 错误 LNK2019 函数
  • Mysql 慢查询日志正在记录更快的查询

    我在数据库服务器上设置了mysql慢查询日志 并将长查询时间设置为5 刚刚检查了日志及其日志查询 只需几毫秒 有人知道为什么会这样吗 这是一些日志 最后一个查询并不是最优化的 它说它检查了 450000 行 所以我在日志中看到它不会感到惊讶
  • 为 Jboss 启用 gzip 压缩

    Jboss 5 1 0 的 gzip 压缩是如何启用的 在 tomcat http 连接器内对吗 我不记得这个文件存储在哪里 server xml 编辑 jboss server default deploy jbossweb sar se
  • Go Flush() 不起作用

    请检查一下这个要点并告诉我 出了什么问题 为什么我看不到我的消息 要旨 https gist github com cnaize 895f61b762a9f5ee074c https gist github com cnaize 895f6
  • 如何在 Android 中使用 Intent 拨打电话?

    我正在使用以下代码在 Android 中拨打电话 但它给了我安全异常 请帮助 posted by 111 333 222 4 String uri tel posted by trim Intent intent new Intent In
  • 如何在 SQL 中找到连续的活跃周?

    我想做的是找到某人在周日活跃的连续周数并为其分配一个值 他们每天必须参加至少 2 场比赛才能算作本周的活跃比赛 如果它们连续 2 周活跃 我想指定值为 100 连续 3 周指定为 200 连续 4 周指定为 300 并持续最多连续 9 周
  • JUunit 测试用例中内部图形尚未初始化

    我正在使用 JavaFx 制作一个轻量级绘画应用程序 我的一些问题LayerController类及其方法addLayer所以我认为编写一些 JUnit 测试用例来检查我的方法的正确性是一个好主意 简而言之 我正在画一个Canvas使用它的
  • 如何创建具有格式的字符串?

    我需要创建一个String具有可以转换的格式Int Int64 Double等输入String 使用 Objective C 我可以通过以下方式做到这一点 NSString str NSString stringWithFormat d f
  • MySQL 类似断言的约束

    我是MySQL新手 我刚刚发现它不支持断言 我得到了这张表 CREATE TABLE guest ssn varchar 16 NOT NULL name varchar 200 NOT NULL surname varchar 200 N
  • UIImage 上的圆角

    我正在尝试使用圆角在 iPhone 上绘制图像 就像联系人应用程序中的联系人图像一样 我的代码通常可以工作 但它偶尔会在 UIImage 绘图例程中崩溃EXEC BAD ACCESS KERN INVALID ADDRESS 我认为这可能与
  • 为什么新的 AKSequencer 不发出任何声音?

    我有一个相当复杂的应用程序 到目前为止一直在使用 AKAppleSequencer 但由于该定序器时不时出现一些奇怪的行为和错误 我一直希望迁移到较新的 AKSequencer 不幸的是 新的音序器似乎没有在 Playgrounds 或太多
  • On Key Down 限制用户输入一些特殊字符

    我想限制用户在工具栏搜索中不允许他 她使用一些特殊字符 例如 gt tblFundComp bind keydown function e if e keyCode gt 48 e keyCode lt 57 return false el
  • Spring Security 配置 anyRequest().authenticated() 未按预期工作

    我对spring security配置的理解http anyRequest authenticated 是任何请求都必须经过身份验证 否则我的 Spring 应用程序将返回 401 响应 不幸的是 我的 spring 应用程序不会以这种方式
  • 如何解析命令行参数?

    我想解析 perl 脚本中的参数列表 例如我有这种情况 script pl h 127 0 0 1 u user p pass arg1 arg2 arg3 我该如何解析数组中不是选项的参数列表以及标量值中的选项参数 Thanks 好吧 如
  • 升级 3.0.3 -> 3.2.2 后,NServiceBus 端点寻找 RavenDB 超时

    使用 NuGet 我将项目中的所有 NServiceBus 引用从 3 0 3 升级到 3 2 2 对于此解决方案中的 4 个服务 我还为它们提供了对 NuGet 中的 NServiceBus Host 的引用 我将二进制文件部署到测试环境