网站上下文中的 NServiceBus Publish() 与 Send()

2024-02-12

我希望更好地理解为什么建议不要使用 NServiceBus 来自网站的 Publish() 消息(NServiceBus 文档 http://docs.particular.net/,向下滚动约三分之二)。

它对于 Publish() 事件和 Send() 命令没有语义意义吗?如果是这样,我认为 Web 应用程序既可以 Publish() 又可以 Send() 是有道理的:-)

此外,考虑到使用 Publish() 不需要 Web 应用程序了解消息的收件人(Send() 要求 Web 应用程序配置所有收件人端点),感觉 Publish() 是一个更好的选择许多场景,以便您可以“任意”将应用程序订阅到消息队列。

有人对此有强烈的感受吗?我很想听听您的想法和意见。


免责声明:我写了这篇博文。

为什么不从 Web 应用程序发布 NServiceBus 消息? http://www.make-awesome.com/2010/10/why-not-publish-nservicebus-messages-from-a-web-application/

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

网站上下文中的 NServiceBus Publish() 与 Send() 的相关文章

  • 服务器推送数百万并发连接

    我正在构建一个分布式系统 该系统可能由数百万个客户端组成 这些客户端都需要保持开放 最好是 HTTP 连接以等待来自服务器 在其他地方运行 的命令 消息 命令的负载不会很高 可能是一条消息 秒 1000 个客户端 这意味着 1000 条消息
  • Caliburn.Micro。使用 Autofac 自动为 IHandle 实现者调用 eventaggregator.Subscribe()

    In Caliburn Micro作者的文档提到了这种可能性 文档链接 IHandle继承自标记接口IHandle 这允许使用强制转换来确定对象实例是否订阅任何事件 如果您与 IoC 容器集成 这可以实现简单的自动订阅 大多数 IoC 容器
  • 有哪些技术可用于发送短信? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我正在考虑向订阅用户列表发送定期自动短信 在使用过 Windows Mobile 设备后 我可以使用紧凑的 Net 框架 连接到 USB 的设备轻松
  • Sinch SDK - 如何注销用户?

    我正在使用 Sinch SDK 进行即时消息传递 如何注销用户 我有注销用户的按钮 但无法在 Sinch SDK 中实现该功能 他们的文档或示例都没有描述此类功能 sinch客户端没有注销功能 我们认为移动用户是 在线 的 如果您不想接收更
  • RabbitMQ以及通道和连接之间的关系

    The RabbitMQ Java 客户端有以下几个概念 Connection 与 RabbitMQ 服务器实例的连接 Channel 消费者线程池 消费来自 RabbitMQ 服务器队列的消息的线程池 队列 按 FIFO 顺序保存消息的结
  • 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 在大多数情况
  • 升级 3.0.3 -> 3.2.2 后,NServiceBus 端点寻找 RavenDB 超时

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

    好的 这里是正在发生的事情的概述 M lt Message with unique id of 1234 Start Queue lt Exchange lt bind to multiple queues Q1 Q2 Q3 lt star
  • 什么是服务总线?我什么时候需要服务总线?

    我听说过关于N服务总线 http particular net nservicebus 但我还没有真正理解它是什么 他们声称自己是 最流行的 net 开源服务总线 什么是服务总线 我什么时候需要服务总线 您可以将服务总线视为 SOA 面向服
  • Objective C 使用字符串动态调用方法

    我只是想知道是否有一种方法可以调用一个方法 我可以用字符串动态构建方法的名称 例如我有一个名为 loaddata 的方法 void loadData 我通常会这样称呼它 self loadData 但我希望能够使用字符串动态调用它 例如 N
  • CQRS 项目是否需要像 NServiceBus 这样的消息传递框架?

    过去 6 个月的学习曲线充满挑战 CQRS 和 DDD 是罪魁祸首 这很有趣 我们的项目已经完成了 1 2 我还没有时间深入研究的领域是消息传递框架 目前我不使用 DTC 因此如果我的读取模型未更新 那么很可能会出现读取和写入数据库之间的不
  • 如何处理nservicebus中的消息顺序?

    我试图找到一种按照发送者发送消息的顺序处理消息的方法 因为 NServiceBus 不保证消息将以特定顺序处理 发送者是一个订单系统 它发布 createOrder 和 reviseOrder 命令 发送者允许用户向同一订单提交多个修订 因
  • ActiveMQ:在没有代理的情况下启动消费者

    我正在编写一个从队列消费的 JMS 客户端 如果重要的话 我的经纪人是 activemq 一项要求是 即使代理关闭 客户端也应该启动 在这种情况下 它的行为应该就像队列中没有消息一样 一旦代理启动并且消息开始出现 就会做出相应的行为 问题是
  • Azure 服务总线主题分区

    我正在尝试向使用两者创建的主题发送消息启用重复检测 and 启用分区选项已选中 我不设置SessionId and PartitionKey我的属性BrokeredMessage实例 根据this https learn microsoft
  • nServiceBus、公共交通、Rhino 服务总线、其他?

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

    在我的 UML 模型中 我有一个系统及其相互通信的子组件 例如 我有一台计算机和一个遥控机器人 它们通过蓝牙进行通信 目前图中的流程类似于 计算机 触发 遥控车 的 setVelocity 函数 在这一点上 我想通过说以下的话来完善沟通 计
  • 如何找出 JMS 主题的所有订阅者都已回复?

    使用HornetQ 在JBoss AS 6 0中 我想设置一个多个客户端可以订阅的JMS主题 生产者定期向该主题发送一条带有回复目的地的消息 所有订阅者都应该回复该消息 我遇到的问题是我不完全确定如何检查所有订阅者是否确实回复了 一种解决方
  • MessageQueueException (0x80004005):对消息队列系统的访问被拒绝

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

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

随机推荐

  • 如何向 JTextArea 添加拼写检查?

    我有一个小型 Java 应用程序 它有一个 JTextArea 用户可以在其中输入文本 我想向该组件添加拼写检查功能 类似于 Microsoft Word 的方式 即拼写错误的单词带有下划线 当用户右键单击带下划线的单词时 会显示带有更正的
  • 如何在 zip 文件中找到“中央目录”的开头?

    维基百科对 ZIP 文件格式有很好的描述 http en wikipedia org wiki ZIP file format 但 中央目录 结构让我感到困惑 具体来说是这样的 这种顺序允许一次创建 ZIP 文件 但通常通过首先在最后读取中
  • 如何在 Flutter 中发送或接收 xml 文件?

    我可以使用 Flutter 发送和接收 JSON 字符串数据 但我找不到任何如何使用 Flutter 发送和接收 xml 文件的信息 我正在寻找很好的文档和基本的实践示例 有什么帮助吗 感谢 G nterZ chbauer 我设法在 Flu
  • 从 QT5 中的 QPixmap 获取 HBITMAP (Windows)

    现在 QPixmap toWinHBITMAP 已被弃用 我找不到从 QPixmap 或 QImage 获取 HBITMAP 的方法 谷歌搜索 我发现有一个名为 qt pixmapToWinHBITMAP 的函数 它似乎可以满足我的需要 但
  • 是否无法检查案例陈述条件中的列表项目?

    我正在尝试检查 Oracle 10g 中 case 语句的条件部分中的项目列表是否包含特定数字 我明白了ORA 00936 missing expression虽然错误 我正在尝试做类似以下的事情 Select case some colu
  • Git包文件入口格式

    My understanding of the Git pack file format is something like 其中表是32位宽 前三个32位字是包文件头 最后一行 32 位是条目的前 4 个字节 据我了解 条目的大小由带有
  • 在堆表上,非聚集索引使用什么作为指向行的指针?

    选择您的 SQL Server 版本 如果版本之间发生了更改 请注明 如果您知道 建一个表 在 1 列或多列上添加非聚集索引 如果我可以转储叶块 我会找到什么作为指向表中包含数据的行的指针 它使用行 ID 它基本上是数据库中行的物理地址 位
  • 在 pytorch 中绘制训练和验证损失图

    我正在使用 pytorch 来训练我的 CNN 网络 我想绘制训练和验证损失曲线以可视化模型性能 如何绘制两条曲线 我有下面的代码 create a function this my favorite choice def RMSELoss
  • PHP 中最快的 XML 解析器是什么?

    对于某个项目 我需要某种方法来解析 XML 并从中获取数据 所以我想知道哪一个内置解析器是最快的 另外 如果解析器能够接受 XML 字符串作为输入 那就太好了 我有自己的线程安全处理文件的实现 我不希望一些讨厌的非线程安全库让我的努力变得毫
  • Keras 未在整个数据集上进行训练

    因此 我一直在关注 Google 的官方张量流指南 并尝试使用 Keras 构建一个简单的神经网络 但在训练模型时 它并没有使用整个数据集 包含 60000 个条目 而是仅使用 1875 个条目进行训练 有什么可能的解决办法吗 import
  • Django 找不到我的模板

    我在 Windows XP SP3 上运行 Python 2 6 1 和 Django 1 2 1 我正在使用 JetBrains PyCharm 1 0 创建和部署我的 Django 应用程序 我对 Python 相对缺乏经验 并且我开始
  • 非 JSF 组件的条件呈现(普通 HTML 和模板文本)

    我正在尝试有条件地渲染 tr 因此我不能使用 tr
  • 如何获得linq中最高价和最低价商品的数量总和

    我试图编写的实际查询比标题所示的要稍微棘手一些 我有一个这样的订单列表 List
  • 如何删除重复项并保留 pandas 上的第一个值?

    我想删除重复项并保留第一个值 想要删除的重复项是 A df 这是我的数据 A B C D E qw 1 3 1 1 er 2 4 2 6 ew 4 8 44 4 df 34 34 34 34 df 2 5 2 2 df 3 3 7 3 df
  • 给定 4 个已知点的相机像素到平面世界点

    我假设我的问题很简单 但由于我不久前在线性代数方面的经验 我仍然无法解决它 我读过几所大学发表的演示文稿 但我似乎无法遵循有些不标准化的符号 如果有人有更好的例子 将不胜感激 Problem 摄像机向下倾斜 面向地板 给定一个像素坐标 我希
  • 如何保存 style-css 值以供稍后使用,然后重新加载这些值

    拥有所有 SQL 数据库表及其列名的列表 每个都位于List
  • Visual Studio 2010 书签问题

    当我使用书签窗口在编辑器代码中创建书签时 添加方法 删除语句等一段时间 然后我重新打开 IDE 书签的行号是错误的 任何想法 解决此问题的一种方法是在完成代码编写之前不要关闭 Visual Studio 如果程序仍在运行 书签将会更新 但如
  • Xamarin 4 中旧的 ListView 和新的 CollectionView 有什么区别?

    我不明白新版本 4 0 的 Xamarin Form 中旧 ListView 和新 CollectionView 之间有什么不同 为什么使用 CollectionView 更好 我在微软文档中找到了帮助 但没有看到更好的东西 public
  • 在 Mathematica 中写入文件时格式化数字

    这是一个延续this https stackoverflow com q 4943706 181759关于数字格式的问题 与我之前的相关question https stackoverflow com q 1687705 181759关于获
  • 网站上下文中的 NServiceBus Publish() 与 Send()

    我希望更好地理解为什么建议不要使用 NServiceBus 来自网站的 Publish 消息 NServiceBus 文档 http docs particular net 向下滚动约三分之二 它对于 Publish 事件和 Send 命令