sofastack / sofa-rpc

SOFARPC is a high-performance, high-extensibility, production-level Java RPC framework.
https://www.sofastack.tech/sofa-rpc/docs/Home
Apache License 2.0
3.82k stars 1.17k forks source link

是否支持服务端主动调用客户端发送消息? #1217

Closed crazyStar00 closed 2 years ago

crazyStar00 commented 2 years ago

项目中需要服务端给客户端发送消息通知,我看sofa中有EventBus不知道是不是能达到这个目的。

EvenLjj commented 2 years ago

EventBus不是直接做这个的,你需要的是服务端通知特定客户端,还是通知所有客户端,是什么场景需要这样做的呢?

MingJunDuan commented 2 years ago

EventBus是用于服务内部通知事件的,不是用于provider端通知consumer端的的,provider端发送消息通知给consumer,可以看看双工通道、callbback等方式或者走MQ