> 职场
开发记录是什么(开发记录多久能删除)
导语:记录开发中的坑(网络)
前提描述:公司项目技术架构为:SpringBoot+Nacos+Gateway+Vue
开发环境:华为云(windows)+IDEA
出现问题:
(1)Nacos注册中心可以看到本地服务已经完成注册;
(2)一位同事云桌面(A机器)本地启动Vue前端项目,访问自己后端接口(A机器)返回500错误,访问别人后端服务(B机器)正常;
(3)其余同事同样问题:访问B机器正常,访问A机器的服务返回500;
问题分析浏览器访问后端服务的网络请求为:网络请求
Nacos可以看到后端服务,则可以说明后端服务注册正常;怀疑问题出在Gateway到后端服务的链路,首先Gateway出路是没有问题的(其他云桌面均可以正常访问),那问题可能就是网络层面的网关是否正常,或者云桌面的入路出现问题。如下图:简单网络拓扑图
检查本地云桌面网络防火墙配置,发现Java服务的网络通信被关闭,打开后正常。打开域范围网络通信
总结分析此类问题,首先理清楚网络通信顺序,逐一分析堵塞点;windows环境首次启动服务,会有一个网络安全选项,该项需要看清描述,不能一味点“否”。如此类安全警报
本文内容由小婷整理编辑!