任务4.实现订单服务设计与开发;任务描述;知识准备;3)服务故障的“雪崩”效应
为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕,导致服务瘫痪。服务与服务之间的依赖性,故障会传播,会对整个微服务系统造成灾难性的严重后果,这就是服务故障的“雪崩”效应,Hystrix用于解决服务故障的“雪崩”效应这个问题。;任务实施;1)参考任务3创建项目“ordersys_orderservice”,其中依赖包与任务3完全相同。
2)在启动类上添加@EnableEurekaClient,使该项目作为服务提供者。;步骤2:验证订单服务是否注册;1)按顺序分别运行启动文件,启动注册中心、菜品服务和订单服务。
2)访问注册中心,打开浏览器,在地址栏中输入“http://localhost:8761/”,可以看到dishService和orderService服务已经在注册中心中,结果如图5-10所示:;步骤3:引入项目四中的订单相关代码;参考任务3的步骤,根据提供的代码引入订单代码到项目。;步骤4:服务间调用;在项目实际应用中,往往需要服务之间相互调用,如在点餐系统中,订单服务根据菜品的ID获取菜品详情,微服务框架中常常使用Feign框架来
您可能关注的文档
- Java应用开发(中、高级)课件 1项目总结+课后练习.pptx
- Java应用开发(中、高级)课件 2项目总结+课后练习.pptx
- Java应用开发(中、高级)课件 3项目总结+课后练习.pptx
- Java应用开发(中、高级)课件 4项目总结+课后练习.pptx
- Java应用开发(中、高级)课件 教学准备--MVC Web应用开发.pptx
- Java应用开发(中、高级)课件 任务1.1 搭建SSM基本程序框架.pptx
- Java应用开发(中、高级)课件 任务1.2 实现登录模块.pptx
- Java应用开发(中、高级)课件 任务1.3 实现菜品、点餐模块.pptx
- Java应用开发(中、高级)课件 任务1.4 实现实时消息推送.pptx
- Java应用开发(中、高级)课件 任务1.5 编制系统安装部署手册.pptx
最近下载
- ANS1000电梯对讲安装调试指引.pdf VIP
- 小班健康《我会穿鞋》PPT课件.ppt VIP
- 《电工基础》试卷.pdf VIP
- 剑桥顶级教材unlock 4级课件-Unlock 4Unit 8 Ageing 听说 视频.pptx VIP
- 17J008:挡土墙(重力式、衡重式、悬臂式).pdf VIP
- “十五五”现代化治理体系建设规划(办公室).doc VIP
- 剑桥顶级教材unlock 4级课件-Unlock4 Unit4 L1.pptx VIP
- 《旅游应急处理与救护》高职旅游类专业全套教学课件.pptx
- 中国计量大学学生违纪处分办法.docx VIP
- 图集:12J003 室外工程.docx VIP
原创力文档

文档评论(0)