例如 8080 端口可以访问 hello方法
8081 端口可以访问 test方法
但是8080不可以访问 test方法 8081也不可以访问test方法
什么意思???
一个项目监听两个端口号 然后两个端口还不是共用的 比方说 8080端口只能pc端可以访问 8081只能手机端的可以访问
代码咋写的?
现在是有这么一个需求 还不知道咋写 没思路
一个springboot项目,肯定只能监听一个端口。你想一个应用监听2个端口,除非你自己在springboot应用内,单独又启动一个其他框架的HTTP服务。例如:Netty。
至于你说的不同的客户端访只能访问指定的端口,这个实现倒也是不难。判断User-Agent
头就行,它可以区分是电脑还是手机,不过这个意义不大,因为这个Header可以随便伪造。
server:
port:8080
additionalPorts: 8881,8882
可以多端口监听吧 只是想给这些端口指定不同的方法
是么?还有这种操作,我第一次知道。
那你直接当分布式写就行了。。。
- 写两个后台,分开启动
- 写一个后台,再启动 nginx 做分发
从根本上理清楚你的诉求是什么?为什么要启两个端口?是否可以通过其他方式解决
2 个赞