Open zoulux opened 2 years ago
现在的执行器设计成是一个 server,admin 通过 curl executor 的接口,可以修改成 executor 仅仅作为一个客户端,由 admin 作为 server 推送任务到 executor 吗,websocket 或者 grpc 都可以
admin的通讯接口是http的,所以目前采用http方式的设计
@rushuinet 有没有更好的设计,本来只需要暴露 admin 的一个端口即可,现在需要把每个 executor 都要暴露一个端口供 admin 使用,设计上有点反了。仅仅个人见解,如有冒失,还请见谅
如果用 websocket 或者 grpc 双向通讯的是可以的,但http不行,admin要下发任务到执行器,http做不到向client端通知
现在的执行器设计成是一个 server,admin 通过 curl executor 的接口,可以修改成 executor 仅仅作为一个客户端,由 admin 作为 server 推送任务到 executor 吗,websocket 或者 grpc 都可以