基于事件驱动的异步编程模式的三种设计
2024-11-11 17:56:09 0 举报
基于事件驱动的异步编程模式的基本设计,升级设计,高级设计
作者其他创作
大纲/内容
事件发布(Event)
事件处理器映射表
发送
各类事件生成逻辑2
事件监听器2
...
入列
事件处理器3
事件类型3
EventHandler
事件
线程池
根据事件类型注册
出列
获取事件
根据处理器注解获取处理器并向分发器注册
事件类型2
根据事件类型(EventType)获取事件处理器
处理事件
自动注册
EventListener
处理事件并处理异常
EventAnnotation
EventListenerManager
事件处理器1EventHandlder
事件执行线程EventWork
事件处理器2
事件处理器1
事件推送到队列
NeetyServerClient
事件监听器1EventListener
事件处理器5
注册
事件处理器6
接收事件
EventDispacher
事件执行线程
事件类型1EventType
NeetyClientHandler
根据事件类型获取事件处理器
NeetyServer
当前事件处理完之后发布下游事件
事件监听器3
事件处理器4
固定线程池
发布
EventDispacher
各类事件生成逻辑1
NeetyServerHandler
事件处理器1EventHandler
cachedrpc channels
0 条评论
下一页