[xuxueli/xxl-job]admin到executor通讯能不能借助存在的web接口,而不是再引入一个jetty容器

2024-05-15 964 views
3

博主您好:admin到executor通讯是引入了jetty容器通过http请求来处理,一般executor运行在springboot里面,springboot已经有一个tomcat容器了,这样就会造成executor端存在2个web容器,能不能再配置里面配置交互的接口地址和协议,让executor来实现。从而去除jetty容器的依赖呢?

回答

4

xxl-job使用xxl-rpc通讯框架 首先考虑xxl-job不只是给springboot使用者使用,还要兼顾frameless使用者 其次即使是springboot使用者,xxl-rpc通讯也是支持jetty,netty,mina,使用者可自行调整

9

好的,我找一下xxl-rpc的使用资料

8

我想问下,别的语言怎么注册成执行器?被admin调度? @walyuuc

3

xxl-job默认是jetty,除非替换你初始化的代码,没有灵活设置的方式。可以考虑默认使用netty,或者判断有哪个依赖用哪个。

3

@beykery 别的语言貌似还不能注册成执行器,但可以了解下GLUE

8

我看了xxl-rpc文档 无法替换,会有端口冲突

2

通信还是要用jetty,我改了别的服务,就不稳定 了,版本,协议不兼容