Loading...
0
¥0.00
项目资料分类
<p> <span style="color:#212121;font-family:-apple-system, BlinkMacSystemFont, "background-color:#FFFFFF;font-size:18px;line-height:2;">今天给大家分享的是一个高大上的项目源码,类似于滴滴打车系统的后台架构设计实现源码,整体采用了微服务的设计架构,用到了很多高并发的技术方案,大家可以研究研究。</span> </p> <p> <span style="color:#212121;font-family:-apple-system, BlinkMacSystemFont, "background-color:#FFFFFF;font-size:18px;line-height:2;"> <p class="MsoNormal"> <b>项目架构:</b> </p> <img src="https://product-img.yuanlrc.com/uid-5-product-detail-92EEF2FFBB74437DB243C2507D6AFF82.png" alt="" /></span> </p> <p> <span style="color:#212121;font-family:-apple-system, BlinkMacSystemFont, "background-color:#FFFFFF;font-size:18px;line-height:2;"> <p class="MsoNormal"> <b>知识点</b><b><span>:</span></b><b></b> </p> <p class="MsoNormal"> <b><span>Spring cloud </span><span>微服务</span><span>.</span></b><b></b> </p> <p class="MsoNormal"> <b><span>Spring Cloud Netflix</span><span>:</span></b><span>各种</span><span>Netflix OSS</span><span>组件集成,包括</span><span>Eureka(</span><span>服务注册与发现</span><span>)</span><span>、</span><span>Hystrix(</span><span>容错管理,实现断路器模式</span><span>)</span><span>、</span><span>Ribbon(</span><span>客户端负载均衡</span><span>)</span><span>、</span><span>Feign(</span><span>声明式服务调用组件</span><span>)</span><span>、</span><span>Zuul(</span><span>网关,提供智能路由、访问过滤等功能</span><span>)</span><span>等。</span> </p> <p class="MsoNormal"> <b><span>Spring cloud </span></b><b><span>Eureka</span><span>:</span></b><span>Eureka </span><span>是 </span><span>Netflix </span><span>开源的服务注册发现组件,服务发现是微服务架构的核心功能了,它主要用来实现各个微服务实例的自动化注册和发现。</span> </p> <p class="MsoNormal"> <b>Spring Cloud Ribbon</b><b>:</b><span>一个基于</span><span>HTTP</span><span>和</span><span>TCP</span><span>的客户端负载均衡工具,它基于</span><span>Netflix Ribbon</span><span>实现。通过</span><span>Spring Cloud</span><span>的封装,可以让我们轻松地将面向服务的</span><span>REST</span><span>模版请求自动转换成客户端负载均衡的服务调用。</span> </p> <p class="MsoNormal"> <b>Spring Cloud </b><b><span>OpenFeign:</span></b><span>OpenFeign</span><span>是一种声明式、模板化的</span><span>HTTP</span><span>客户端。在</span><span>Spring Cloud</span><span>中使用</span><span>OpenFeign</span><span>,可以做到使用</span><span>HTTP</span><span>请求访问远程服务,就像调用本地方法一样的,开发者完全感知不到这是在调用远程方法,更感知不到在访问</span><span>HTTP</span><span>请求。</span> </p> <p class="MsoNormal"> <b>Spring Cloud Hystrix</b><b><span>:</span></b><span>通过</span><span>hystrix</span><span>可以解决雪崩效应问题,它提供了资源隔离、降级机制、融断、缓存等功能。</span> </p> <p class="MsoNormal"> <b>适合对象:</b><b></b> </p> <p class="MsoNormal"> Java Web<span>基础</span>比较硬、项目经验丰富,不建议刚入门的基础比较薄弱的童鞋学习<span>。</span> </p> </span> </p>

作者

最新猿榜单