lf知识星球banner

LuckyFrame升级服务端与客户端Netty通信

2020-03-31 07:45:00
FJ & Seagull
原创
3745

       在以前的版本中,LuckyFrame并不支持内外网穿透部署服务端和客户端,因为客户端和服务端的通讯方式需要通过HTTP方式来配置IP地址,这就让那些需要将服务端部署到公网中的测试人员造成了不便。

       LuckyFrame最新的3.2版本中,我们改造了原本的通讯方式,在原本的HTTP接口的方式上再增加使用netty进行通讯,并且 对以前的HTTP方式进行了兼容, 老版本客户端都需要用户在服务端进行添加,3.2版本中,你将免去这个麻烦,在客户端做好相关配置, 客户端启动后将能够自动注册到服务端,只需在服务端配置关联相关项目即可

        首先,按下图提示对客户端进行配置。

        client.name 配置 是客户端注册到服务端的名称,不要重复,修改netty通信方式的客户端名称,只能在客户端配置文件里面修改,如果在服务端修改名称,客户端一旦重启,都会覆盖服务端修改好的名称

        netty.model 配置是netty方式的开关,默认打开。如果关闭,客户端会默认使用老的HTTP方式与服务器进行通信。

        netty.host 是该客户端的唯一标识,默认为空,为空时会默认把客户端的本地IP当成host。如果 netty.host 重复,将无法注册到服务端。


       其次, 上图客户端配置中的 netty.server.port 指的是服务端netty的端口,该端口在 服务端的application.yml文件中配置,如下图:

文章原创申明
  • 本站文章以及相关内容除注明 转贴外,均为本站 原创翻译

  • 如果本站转载的文章涉嫌侵犯了您的权益,请在评论区留言或是邮件联系管理员及时删除 【admin@luckyframe.cn】

发表评论
评论通过审核后显示。
付费知识圈