用C#进行消息传递的用途

Kev*_*eld 13 c# messaging activemq-classic

因此,我的公司在foxpro数据库中存储了大量数据,并试图绕过直接触摸它的性能,我正在考虑发送任何可以异步完成的消息,以获得更快捷的用户体验.我开始关注ActiveMQ,但不知道C#将如何与它挂钩.想听听你们所有人的想法.

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

Nat*_*han 8

使用Spring.NET集成和NMS,ActiveMQ可以很好地与C#配合使用.一些链接的支撑柱,让你在这个方向开始就在这里.还可以考虑使用MSMQ(System.Messaging命名空间)或基于.NET的异步消息传递解决方案,这里一些选项.