您好我忙于C#中可以为用户提供信息的项目 这个想法是有2个应用程序。 1.与数据库无连接的用户UI。(WPF) 2.没有用户界面,但有与DB和本地缓存的连接。(C#)
因此,应用程序1仅与应用程序2通信 应用程序2根据应用程序1的命令与本地缓存和DB进行通信
如何设置两个应用程序之间的通信?
答案 0 :(得分:0)
应用程序1称为客户端,App2可称为服务。有许多实现,例如
1. App2 is a publisher
2. App1 is a subscriber
您可以使用某些队列(例如RabbitMQ)作为桥接/代理。 App2将一些消息写入队列,app1订阅消息队列,每当App2发布消息时,都会通知app1并触发自定义消息处理。
快速入门的一些教程: