如何解决后端调用的多个服务中某个服务不可用

如何解决后端调用的多个服务中某个服务不可用,第1张

者调用API可能出现的错误有四类:连接淘宝服务器错误、平台级错误、业务级错误和容器类错误。这四种类型的错误分别代表了开发者访问淘宝服务器、淘宝接入平台、后端业务和容器这几个层次上出现的问题。
2,连接淘宝服务器错误主要是>需要看是什么样的架构,如果最基础的Nginx作为前端反向代理提供负载均衡功能,后端有真实业务服务器的话。Nginx Upstream集合模块下可以配置策略。目前性能较好的是sticky策略。可以保证客户IP固定的情况下,只将其请求代理到后端同一台服务器。ip_hush策略的话在性能上不是很好,会出现负载不均衡情况。

前后端分离部署时,服务器A用于部署前端项目,称为前端服务器,服务器B用于部署后端项目,称为后端服务器。后端服务器通过开放API的方式,向前端服务器中的前端项目提供数据或数据 *** 作接口,以此实现前端与后端的衔接。若受项目的成本限制,将前端项目与后端项目部署在同一服务器上也是可以的,可以通过nginx等反向代理服务器根据访问地址进行分发。
对于前后端分离,认识上有个误区,那就是很多人自称:我们老早就分离了,全AJAX,使用Angular或者什么什么就可以了。
这个说法是不合适的,打个比方,别人问的是逗如何解决家禽把蛋生在水草边的问题看地,但实际上人家养的是鸭子,答题的却是养鸡的,所以回答逗不让去水边就行了地,这显然不在点子上。

在项目中,前端如何调用后端的接口,整体的流程大概可以分为
路由调用vue页面的组件,
页面组件调用前端的Api接口(js文件),
前端接口调用后端的微服务接口

这个是首页,包含了多个路由,路由下也可包括子路由路由中引用了页面文件,页面文件应用js文件,js文件中的请求引入默认的请求前缀,去对接后端的Api接口

将开发环境切换为生产环境

到这里打包工作完成

可以看到正在运行的项目

2、输入终止项目进程命令

此时正在运行的项目已经关闭

1、进入项目文件目录

2、后台运行jar包,并将生成的 logtxt 文件放置指定目录下

此时项目已成功部署到远程服务器上,输入路径即可成功访问!

只要知道别人的阿里云服务器的IP、端口、用户名和密码,然后如果对方没有限制登录IP的话,你就可以访问别人的阿里云服务器了。如果对方用IP开通网页或者FTP端口的话,一般在浏览器输入IP也可以直接访问到的。服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。服务器具有高速的CPU运算能力、长时间的可靠运行、强大的I/O外部数据吞吐能力以及更好的扩展性。

1,打开“控制面板”,然后单击启动“添加/删除程序”,在d出的对话框中选择“添加/删除Windows组件”,在Windows组件向导对话框中选中“Internet信息服务(IIS)”,然后单击“下一步”,按向导指示,完成对IIS的安装。2,单击开始菜单---所有程序---管理工具---Internet信息服务(IIS)管理器,打开站点属性设置对话框。3,点击主目录,将目录设置为自己的网页存放的目录。4,点击开始,打开控制面板,防火墙,然后在左侧的关闭Windows防护墙。5,局域网上的电脑输入>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10317834.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存