feat(sj_1.3.0-beta1): 调整grpc/netty server获取port的方法
This commit is contained in:
parent
c2c4ca1ef7
commit
10451db5f3
@ -5,6 +5,7 @@ import com.aizuda.snailjob.client.common.config.SnailJobProperties;
|
||||
import com.aizuda.snailjob.client.common.config.SnailJobProperties.RpcServerProperties;
|
||||
import com.aizuda.snailjob.client.common.config.SnailJobProperties.ThreadPoolConfig;
|
||||
import com.aizuda.snailjob.client.common.exception.SnailJobClientException;
|
||||
import com.aizuda.snailjob.client.common.rpc.client.GrpcChannel;
|
||||
import com.aizuda.snailjob.client.common.rpc.supports.handler.SnailDispatcherRequestHandler;
|
||||
import com.aizuda.snailjob.client.common.rpc.supports.handler.UnaryRequestHandler;
|
||||
import com.aizuda.snailjob.common.core.constant.GrpcServerConstants;
|
||||
@ -63,7 +64,7 @@ public class SnailGrpcServer implements Lifecycle {
|
||||
|
||||
final MutableHandlerRegistry handlerRegistry = new MutableHandlerRegistry();
|
||||
addServices(handlerRegistry, new GrpcInterceptor());
|
||||
NettyServerBuilder builder = NettyServerBuilder.forPort(snailJobProperties.getPort())
|
||||
NettyServerBuilder builder = NettyServerBuilder.forPort(GrpcChannel.getClientPort())
|
||||
.executor(createGrpcExecutor(grpc.getDispatcherTp()));
|
||||
|
||||
Duration keepAliveTime = grpc.getKeepAliveTime();
|
||||
|
@ -4,6 +4,7 @@ import com.aizuda.snailjob.client.common.Lifecycle;
|
||||
import com.aizuda.snailjob.client.common.config.SnailJobProperties;
|
||||
import com.aizuda.snailjob.client.common.event.SnailServerStartFailedEvent;
|
||||
import com.aizuda.snailjob.client.common.exception.SnailJobClientException;
|
||||
import com.aizuda.snailjob.client.common.rpc.client.NettyChannel;
|
||||
import com.aizuda.snailjob.client.common.rpc.supports.handler.NettyHttpServerHandler;
|
||||
import com.aizuda.snailjob.client.common.rpc.supports.handler.SnailDispatcherRequestHandler;
|
||||
import com.aizuda.snailjob.common.core.context.SnailSpringContext;
|
||||
@ -32,7 +33,7 @@ import org.springframework.stereotype.Component;
|
||||
* @date : 2024-04-12 23:03
|
||||
* @since 3.3.0
|
||||
*/
|
||||
//@Component
|
||||
@Component
|
||||
@Order(Ordered.HIGHEST_PRECEDENCE)
|
||||
@RequiredArgsConstructor
|
||||
@Getter
|
||||
@ -70,7 +71,7 @@ public class SnailNettyHttpServer implements Runnable, Lifecycle {
|
||||
});
|
||||
|
||||
// 在特定端口绑定并启动服务器 默认是1789
|
||||
ChannelFuture future = bootstrap.bind(snailJobProperties.getPort()).sync();
|
||||
ChannelFuture future = bootstrap.bind(NettyChannel.getClientPort()).sync();
|
||||
|
||||
SnailJobLog.LOCAL.info("------> snail-job client remoting server start success, nettype = {}, port = {}",
|
||||
SnailNettyHttpServer.class.getName(), snailJobProperties.getPort());
|
||||
|
Loading…
Reference in New Issue
Block a user