猿兄
猿兄
全部文章
乐优商城
Elasticsearch(1)
Git(1)
Java(8)
Java知识回顾——通过高频面试题(3)
JVM(3)
Linux(4)
Maven(1)
MySQL(2)
MySQL学习笔记(6)
Redis(1)
SpringBoot(5)
SSM(1)
乐优商场(3)
写项目中遇到的一些坑(5)
剑指offer(Java)(65)
未归档(25)
计算机组成与结构(1)
计算机网络(1)
设计模式(2)
面试(2)
归档
标签
去牛客网
登录
/
注册
猿兄的博客
全部文章
/ 乐优商城
(共31篇)
乐优商场项目day02——初识SpringCloud
微服务是一种架构方式,最终肯定需要技术架构去实施。 而SpringCloud就是实现微服务的一种框架。 且SpringCloud完全支持SpringBoot的开发,用很少的配置就能完成微服务框架的搭建 。 下面我们就来认识一下SpringCloud。 SpringCloud简介 SpringCl...
2021-07-03
0
499
乐优商场项目day02——搭建服务提供方
我们先不去使用SpringCloud,我们先去模仿一个微服务场景, 然后再将SpringColud的组件一个个加进去或用SpringCloud的组件来改造项目。 模仿微服务场景,我们要搭建 服务提供方 、服务调用方。 搭建服务提供方 我们先新建一个Module。 这次使用Spring的脚手架快速...
2021-07-03
0
415
乐优商场项目day02——搭建服务调用方
搭建服务调用方,和 搭建服务提供方 一样,先建个模块。 可以用Spring 提供的脚手架,快速搭建(参考 搭建服务提供方 ,只需要勾选 Web - Web ) 也可以自己搭建,这里提供pom.xml文件: <?xml version="1.0" encoding=&q...
2021-07-03
0
436
乐优商场项目day02——搭建Eureka注册中心
我们已经搭建好了 服务提供方 yuanxion-service-provider 和 服务调用方 yuanxion-service-consumer . 其中, 1.服务提供方 yuanxion-service-provider 是一个提供了 根据id查询用户信息 功能的 微服务。 2.服务调...
2021-07-03
0
367
乐优商场项目day02——改造微服务注册到eureka注册中心
我们已经搭建好了 eureka注册中心,(也可以理解为中介平台) 现在我们将我们之前的 服务提供方 和 服务调用方 ,注册到 Eureka注册中心。(可以理解为下载 中介平台) 而注册服务,就是在服务里添加Eureka的客户端依赖,客户端代码会自动将服务注册到EurekaServer中。 我们...
2021-07-03
0
476
乐优商场项目day02——高可用的Eureka
Eureka的基础架构中的三个核心角色: 服务注册中心 Eureka的服务端应用,提供了服务的注册和发现的功能,比如刚刚建立的 yuanxion-eureka。 服务提供方 提供服务的应用,不仅可以是SpringBoot应用,而且可以是其他任意技术实现的应用, 只需提供对外的Rest风格的服...
2021-07-03
0
555
乐优商场项目day02——总结
一、架构的演变 传统架构 → 水平拆分 → 垂直拆分(最早的分布式) → soa(dubbo) → 微服务(SpringCloud) 二、远程调用技术 rpc协议:自定义数据格式,限定技术,传输速度快,效率高,基于tcp协议(比http的更深层)。代表:dubbo http协议:统一的数...
2021-07-03
0
514
乐优商场项目day03——Ribbon负载均衡
问题引入: 在之前的Eureka案例中,我们启动了一个 服务调用者,获取了服务提供方实例信息,然后获取ip和端口号来访问, 而在实际应用环境中,我们会有多个服务提供方,形成集群。此时我们获取的服务列表中就会有很多个, 那我们应该访问哪一个? 我们本来应该写一个负载均衡算法,解决在多个服务列表中选择的...
2021-07-03
0
523
乐优商场项目day03——Hystrix
Hystrix 是Netflix开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败。 简单来说,就是 Hystrix 可以解决雪崩问题。 雪崩问题: 微服务中,服务间调用关系错综复杂,一个请求,可能需要调用多个微服务接口才能实现, 会形成非常复杂的调用链路 。这时,当其中一...
2021-07-03
0
394
乐优商场项目day03——Feign
之前,我们使用了 Ribbon 的负载均衡功能,简化了远程调用时的代码: 这貌似已经非常简化了, 但是以后肯定会有很多的方法, 那岂不是每个方法都要写上一段这个代码?(就改一下参数) 那么有没有什么办法来优化一下呢?有!就是我们接下来要学的:Feign Feign 的英文意思是伪装,功能...
2021-07-03
0
352
首页
上一页
1
2
3
4
下一页
末页