申请请求和从第二个申请获取信息

时间:2016-11-24 09:32:52

标签: c# wpf database windows

您好我忙于C#中可以为用户提供信息的项目 这个想法是有2个应用程序。 1.与数据库无连接的用户UI。(WPF) 2.没有用户界面,但有与DB和本地缓存的连接。(C#)

因此,应用程序1仅与应用程序2通信 应用程序2根据应用程序1的命令与本地缓存和DB进行通信

如何设置两个应用程序之间的通信?

1 个答案:

答案 0 :(得分:0)

应用程序1称为客户端,App2可称为服务。有许多实现,例如

1. App2 is a publisher
2. App1 is a subscriber

您可以使用某些队列(例如RabbitMQ)作为桥接/代理。 App2将一些消息写入队列,app1订阅消息队列,每当App2发布消息时,都会通知app1并触发自定义消息处理。

enter image description here

enter image description here

快速入门的一些教程: