gpt4 book ai didi

.net - 请建议.Net Job/Task Queue

转载 作者:行者123 更新时间:2023-12-03 17:21:42 25 4
gpt4 key购买 nike

我需要建立一个处理数据的服务网络。每个服务都需要自己的任务队列。初步我将需要 QueueTask、CancelTask​​、StopTask、GetTaskStatus 和 GetTaskProgress 等操作。

我正在寻找任务队列的框架或完全构建的实现。

此时我知道一些选择:

MSMQ - 可以满足我的需求,但需要太多编码来支持。

城堡.Sheduling - 调度解决方案。它提供了可插入的触发器,我可以实现它来满足我的需求。但是仍然有太多的编码。

服务总线 - 例如 大众运输 .但是,我不确定它们如何支持长队列并且仍然需要管道代码。

一个理想的解决方案将是提供任务队列托管的框架。那将能够重新启动而不会丢失任务。这将可以从网络访问,例如作为 SOAP 端点。

问题实际上是你用什么,为什么?你建议使用什么?

最佳答案

嗯,听起来好像您将不得不编写一些管道,尤其是通过 SOAP 将任务队列公开给外部世界。

我建议看:

  • Udi Dahan's - NServiceBus
  • Oren Eini's - Rhino Service Bus

  • 两者都是 .NET 框架和 MSMQ 上的开源服务总线实现。

    关于.net - 请建议.Net Job/Task Queue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/717638/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com