c# - 使用 C# 进行消息传递的用途

标签 c# messaging activemq

因此,我的公司将大量数据存储在 foxpro 数据库中,并试图绕过直接触摸它对性能的影响,我正在考虑通过消息传递任何可以异步完成的操作,以获得更快速的用户体验。我开始看 ActiveMQ但不知道 C# 与它的结合程度如何。想听听你们所有人的想法。

编辑:它将成为一个网络应用程序。接触这个 foxpro 的任何东西都有点慢(可能是因为 10 年前设置它的人把它搞得一团糟,一些表格文件非常大)。我们每晚将 foxpro 复制到 sql,并且我们的大部分数据读取都是一天前的,所以我们专注于写入。加上写入会影响用户体验(购买)的关键部分,我们将其存储在 sql 中,然后仅在可能时将其放入 foxpro 中。我希望我们可以摆脱 foxpro,不幸的是,公司不想摆脱他们购买的依赖于它的非常旧的软件。

最佳答案

ActiveMQ 使用 Spring.NET 集成和 NMS 与 C# 配合良好。带有一些链接的帖子可以帮助您开始朝这个方向发展 is here .还可以考虑使用 MSMQ(System.Messaging 命名空间)或基于 .NET 的异步消息传递解决方案,使用 some options here .

关于c# - 使用 C# 进行消息传递的用途,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4234/

相关文章:

c# - 当 child 发生变化时更新 parent

java - 通过网络进行对象反序列化

apache-camel - ActiveMQ TransferExchange 不再在 Camel 中工作?

C# 覆盖 DependencyProperty 标记为已过时

c# - C#有没有类似JavaScript的||的操作二传手?

Android SIP 聊天消息

c++ - 在Visual Studio 2005 c++ 多线程程序中跟踪函数进入和退出的快速方法是什么?

java - ActiveMQ - 保留消耗的消息直到确认删除

c# - 连续(美国)状态检查

Rabbitmq绑定(bind)exchange到exchange