我有以下情况:
处理数据并维护表示统计数据等的数据结构的 Windows 服务
一个简单的 REST 网络服务 (asp.net webapi)
我希望给定由 mvc.net webapi Controller 处理的 web 请求,返回的数据由 windows 服务提供。
简单地说,我想避免只使用数据库来将数据从 Windows 服务传递到 Web 应用程序 Controller 。
因为是性能,因为是实时数据,而且量很大,所以想避开实时数据库读写的瓶颈...
这可能吗?
Redis 是唯一的选择吗?
我肯定会喜欢一种更“.NET”的方式在应用程序之间缓存数据,而不是必须通过带有 Vagrant 设置的 VirtualBox 运行 Ubuntu 机器...
谢谢!
最佳答案
这感觉几乎是理想的MSMQ专为。
关于c# - 如何在应用程序(控制台或服务)和 Web 服务之间共享数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31714409/