Springboot整合Netty注意事项 - Go语言中文社区

Springboot整合Netty注意事项


1.一定要使用线程池来启动Netty

一般情况下,启动netty的类,我们也会写成一个组件,当然写成配置(@Configuration)也可以。一般是巧妙使用注解“在构造器之后”——@PostConstruct,完成一个函数来初始化,当我们在该函数中直接调用

channelFuture.channel().closeFuture().sync();

的时候,Netty会进入无限循环之中,将会不再加载和扫描之后的类了。有可能你还需要mybatis、redis等,可能就扫描不到了。所以需要使用线程池来execute,这样才能让netty不阻塞Springboot。

转载于:https://my.oschina.net/hengbao666/blog/2963181

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_33888907/article/details/92455835
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-07 18:43:55
  • 阅读 ( 1263 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢