【发布时间】:2010-12-21 02:16:24
【问题描述】:
在我正在开发的概念证明中,我构建了以下方案:
_ A _ _
/ | \ \
SS S H CC
/ \
C C
其中: A - 应用程序
SS - 主管
CC - “真正的”客户
S - gen_server
H - gen_event
C - “内部”客户端
该应用程序的工作方式类似于多路复用器。我在我的服务器上连接我的内部客户端并请求一些东西。然后我将此请求传递给我的真实客户端(女巫连接到真实应用程序)并将其分发给任何需要这种东西的内部客户端。
除了事件处理之外,一切都运行良好:我想让我的内部客户端直接将消息发送到 gen_event 处理程序,并且他将在向真实服务器请求/从缓存读取和回复客户端的过程中居中。
我想我需要在事件处理程序和我的客户端处理过程之间建立一个链接,对吗?也许是让事件处理程序成为一个全局进程并且只是从客户端之间泵送消息?
抱歉问题太长了。
【问题讨论】:
标签: erlang