腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(60)
视频
沙龙
2
回答
MassTransit
StateMachineSagaTestHarness
-
双倍
消息
消耗
看起来每个发布的
消息
都被saga消费了两次。如果
消息
已发送(未发布),则不会出现问题。当我将字段更改为自定义字段- ProcessId时,问题就开始了。下面是暴露问题的简化示例。
消息
仅在InMemoryTestHarness中使用两次。 你有什么建议应该解决的吗?乍一看,这似乎是一种错误的行为。
浏览 20
提问于2020-12-22
得票数 0
回答已采纳
1
回答
使用来自RabbitMQ的大容量(流)
消息
、
、
、
、
我正在构建一个应用程序来使用来自RabbitMQ的高容量(流)
消息
。情况如下:以下是我的疑问(非常快地使用
消息
)
MassTransit
会满足上述要求吗?
浏览 2
提问于2021-10-24
得票数 3
回答已采纳
1
回答
如何在RabbitMq中使用不同类型的使用者的.Net
消息
?
、
、
、
MessageType:"PublishX“Type1ConsumerXType3ConsumerX 所有的消费者都必须立即捕捉
消息
,但同时在自己的内部消费。例如,队列中有100个"PublishX“
消息
。Type1ConsumerX
消耗
了30条
消息
(同步),Type2ConsumerX
消耗
了50条
消息
(同步),Type3ConsumerX
消耗
了100条
消息
(同步)。我如何知道
消息
浏览 7
提问于2015-03-22
得票数 2
回答已采纳
1
回答
Azure服务总线和
masstransit
,相同的
消息
,不同的命名空间
、
、
如果
消息
类类型是从同一个项目继承的,但是一旦
消息
从"messageType“属性中的不同名称空间发送到另一个messageType项目,它会自动转到死信,而我的使用者无法捕捉它,在这种情况下,解决方案是什么因为我不能要求不同的发布者(不同的团队)为该
消息
类型类设置相同的名称空间,谢谢
浏览 13
提问于2022-02-01
得票数 0
回答已采纳
1
回答
将诊断信息记录到RabbitMQ
、
我目前正在使用Nlog存储诊断类型的
消息
。我正在考虑将这些
消息
记录到一个
消息
队列(RabbitMQ和
Masstransit
)中,然后可以将这些
消息
消耗
到数据库中进行分析。在我的PC上发布/记录
消息
的当前速度是:- RabbitMq通过
masstransit
(出版):490 via我认为发布到
消息
队列要快得多。
浏览 4
提问于2016-12-22
得票数 1
2
回答
如何测试自动状态机?
、
、
、
MyProcessStateMachineTests InMemoryTestHarness _Harness;
StateMachineSagaTestHarness
// Grab the instance and Assert stuff...} 考虑到_Saga.Match调用找到了匹配,我希望所有
消息
都已被处理当我在夹具中运行测试时,有时我得到的实例已经
消耗
浏览 0
提问于2018-06-22
得票数 1
回答已采纳
1
回答
我是否可以从外部访问已预取的
消息
数量?
、
在
MassTransit
中,我想做一个ASP .NET核心健康检查,当“预取缓冲区”已满,并且每秒
消耗
的量足够低时,它会认为我的应用程序处于“降级健康”状态。换句话说,如果队列上仍有
消息
,而消费者速度很慢。然后,我将使用它来配置AWS,以基于健康状况自动缩放我的消费者。 有没有办法从外部访问已预取的
消息
数量?或者这完全封装在
MassTransit
中?
浏览 17
提问于2021-01-27
得票数 0
回答已采纳
1
回答
MassTransit
-发布到所有使用者实例
我正在为每个使用者实例寻找一种方法来接收通过RabbitMQ通过
MassTransit
发布的
消息
。情况是,我们有多个微服务,需要在通知时使缓存失效。Pub-Sub在这个实例中不起作用,因为每个服务实例将有5个与其代码相同类型的消费者,因此只有一个人会在传统的PubSub中接收
消息
。
消息
观察可以是一种选择,但这意味着
消息
永远不会被
消耗
,并且永远停留在总线上。提前谢谢。
浏览 2
提问于2018-04-03
得票数 4
回答已采纳
1
回答
未处理rabbitmq类型异常的
masstransit
3
、
、
、
我有一个问题,使用错误
消息
,它没有处理。endpoint.Consumer(ConsumerFault); });在adim面板中,我看到许多类型的错误
消息
没有在在rabbitmq中的
消息
示例:MT-Reason: fault MT-Fault-Message:Тип "DynamicInternal0
浏览 4
提问于2016-05-14
得票数 0
回答已采纳
2
回答
如何在
MassTransit
延迟后进行自动重试(也称为重试周期,二级重试)
、
我正在设置一个
消息
队列,其中
消息
消费可能会偶尔失败一段时间(例如,由于网络停机),在这种情况下,我希望在经过一段时间后重试。在
MassTransit
中有类似的东西吗? 我在
MassTransit
文档中找不到这个问题的答案。我能在论坛上找到的最接近答案的是,它建议答案是否定的,但提供了一些变通办法,主要涉及在一段时间内阻止
消耗
线程。我更希望有一个更像我上面提到的两个实现,它继续处理其他
消息
,直到重试延迟过去。
浏览 0
提问于2014-07-02
得票数 2
1
回答
消息
类型之间的串行
消耗
我有一个
MassTransit
系统,它将使用两个
消息
类型,一个用于批处理过程,另一个用于单个实体上的CRUD操作。当批处理正在运行时,CRUD操作不应该被排除队列.使用
MassTransit
可以实现这一点吗?似乎exchange绑定->类型的名称,可能会使这种行为变得困难。一种解决方案是使用一种
消息
类型来表示这两个操作,然后询问
消息
内容以区分单个和批处理,但这感觉就像一种代码气味。此外,这需要并发配置,以确保只有一个使用者处于活动状态。 这里有人能帮上忙吗?本质上,我们需要在事件驱动的进程运行时暂停
浏览 0
提问于2018-05-02
得票数 0
回答已采纳
1
回答
与Java的
Masstransit
和ActiveMQ互操作
、
我正在创建一个简单的.NET 6.0应用程序,它可以监听来自ActiveMQ的
消息
,然后将另一条
消息
发布回ActiveMQ。原始
消息
是从Java以JSON格式发送的,我看到它被.NET使用者所使用。是否有办法强制发布
消息
使用普通的JSON?cfg.UseJsonSerializer();似乎没有任何效果。
浏览 8
提问于2022-04-14
得票数 0
1
回答
公共交通+ Azure服务总线:在不创建相应主题的情况下使用某些类型的
消息
、
、
、
命令使用发送-接收模式,因此总是在
MassTransit
中使用"Send()“方法分派命令。然而,事件是基于发布-订阅模式的,因此总是以“
MassTransit
()”方法分派。出于所有这些原因,我要问的问题是,是否可以配置
MassTransit
,使其不会自动创建某些类型的
消息
的主题,因为它们只会使用"Send()“方法发送?这在
MassTransit
中是有意义的还是不可能/推荐的?谢谢!问候在进行了一些测试之后,我编辑了这个主
浏览 2
提问于2021-04-12
得票数 0
回答已采纳
2
回答
如何用Serilog记录
MassTransit
CorrelationId?
、
我使用的是
MassTransit
3.5.7。Bus.Factory.CreateUsingAzureServiceBus(serviceBus => serviceBus.UseSerilog();}我实现了一个Serilog丰富器和一个
MassTransit
自定义中间件(如 ),但是关联id只记录在接收到的(
消耗
的)
消息
中。发布
消息
时不记录它。有人知道在发布
消息
时如何
浏览 0
提问于2018-02-22
得票数 1
1
回答
将服务总线实现隐藏在接口后面
、
、
、
、
我目前正在致力于一个项目,允许第三方连接到我们产品的
消息
代理。其任务是提供一个供这些第三方使用的库。我希望能够打包地铁或NServiceBus,但我想把这些细节隐藏在接口后面。我把服务巴士藏在这里. privatereadonly
MassTransit
.IBusControl _busControl; public PanelSawServiceBus(
浏览 0
提问于2019-01-16
得票数 0
回答已采纳
1
回答
RabbitMq - ConversationId vs CorrelationId -哪个更适合跟踪特定请求?
、
、
这反过来会向RabbitMQ发布一条
消息
。该
消息
由第一个使用者处理,并在其他地方传递给另一个使用者,依此类推。 } }最后,我的服务主机是简单的windows服务应用程序,可以静坐并使用已发布的
消息
correlationId, $"Finished processing: {DateTime.Now}");阅读时,它提到了关于“Conversati
浏览 1
提问于2019-03-21
得票数 8
回答已采纳
1
回答
是否可以使用
MassTransit
为一个RabbitMQ队列注册多个使用者?
、
、
、
我使用带有.NET的.NET (v7.1.6)通过RabbitMQ发布和使用
消息
configurator.ReceiveEndpointcfg.ExchangeType = Direct;因此,当我启动我的应用程序时,我在兔子管理UI中只看到一个使用者(和一个连接),但是为了扩大
消耗
并提高应用程序生产力在
MassTransit
中,我看到了“并发限制”和“并发
消息
限制”,但它们并不影响Rabbit级别的消
浏览 22
提问于2021-05-31
得票数 0
回答已采纳
1
回答
我们在
Masstransit
使用rabbitmq传输。
、
如何为生产者和消费者在
Masstransit
使用rabbitmq传输时创建两个rabbitmq连接。为发布者和使用者分离连接,以实现高吞吐量。当发布服务器发送太多
消息
以供服务器处理时,RabbitMQ可以对TCP连接施加回压。如果您在同一个TCP连接上使用,服务器可能不会从客户端接收
消息
确认,从而影响使用性能。以较低的
消耗
速度,服务器将不堪重负。
浏览 3
提问于2021-07-16
得票数 0
回答已采纳
1
回答
交易型卡夫卡生产者-消费滞后加倍
、
Consumer 生产者发送n-事件(10) (不运行)滞后显示为n-事件的两倍(20,而生产者只发送了n-events ( sent )),只
消耗
n-事件(10)--与生成的<code>f 217</
浏览 0
提问于2020-12-02
得票数 1
1
回答
是否可以停止
MassTransit
运行时服务要求DTC?
、
、
我开始使用
MassTransit
,并且需要使用RuntimeServices来管理订阅和超时。我要安装到的环境是一个面向外部的网络,使用防火墙将其划分为多个部分。所以理想情况下,我想告诉
MassTransit
,或者可能是nHibernate,我不需要分布式事务。完整的异常堆栈跟踪:
MassTransit
.Context.ServiceBusReceiveContext-'System.Action'1[[
MassTransit
浏览 1
提问于2013-03-12
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
消息称比亚迪各子品牌将独自市场运营,以解决资源的重复投入和消耗问题
双倍副本掉落陪您过元旦
活动成群好礼成堆!双旦狂欢即将来袭!
《数码大冒险》黑暗战斗暴龙兽觉醒武器
黑暗战斗暴龙兽觉醒武器登场
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券