随笔分类 -  分布式知识

主要会记录一下分布式的知识点
使用idea从零编写SpringCloud项目-zuul
摘要:带着问题学习是最好的,什么是网关?使用网关的好处是什么?怎么使用网关 网关:是系统对外的唯一入口,是介于客户端和服务端的中间层,处理非业务功能,提供路由的请求,鉴权,监控,缓存,限流等 网关的好处:可以将很多非业务功能集中在网关处理,例如鉴权,限流等,并且只提供了一个入口,那么也可以将业务服务很好的 阅读全文
posted @ 2021-06-09 12:13 程英俊 阅读(637) 评论(0) 推荐(0)
使用idea从零编写SpringCloud项目-Hystrix
摘要:ps:Hystrix和Fegin里面使用的Hystrix,有些许区别.我理解的是Fegin.Hystrix主要是用于消费方在调用服务方接口时的异常处理,返回兜底数据等,而Hystrix则是消费方自己本身发生了异常时的处理 c 熔断: 保险丝,熔断服务,为了防止整个系统故障,包含子和下游服务 下单服务 阅读全文
posted @ 2021-06-04 15:46 程英俊 阅读(151) 评论(0) 推荐(0)
使用idea从零编写SpringCloud项目-Feign
摘要:ps:Fegin和Ribbon 其实是差不多的东西,Fegin里面也是集成了Ribbon,不过咱们写代码不是要优雅嘛,使用Feign就会优雅很多了,看着比直接使用Ribbon舒坦一点 就不重新构建项目了,实在懒得动手可以从git上把我的代码拉去跑一跑,保证能运行。 1.首先在order_server 阅读全文
posted @ 2021-06-04 15:15 程英俊 阅读(336) 评论(0) 推荐(0)
使用idea从零编写SpringCloud项目-Ribbo
摘要:git:https://github.com/bmdcheng/product_server git:https://github.com/bmdcheng/order_server 1.需要创建两个项目注册到eureka,然后来进行调用展示效果 2.首先创建product_server 3.选择相 阅读全文
posted @ 2021-06-04 11:10 程英俊 阅读(232) 评论(0) 推荐(0)
使用idea从零编写SpringCloud项目-Eureka
摘要:git: https://github.com/bmdcheng/eureka_server 1.File->NEW->Project 2.选择Spring Initializr,将Group和Artifact修改成想要的名字,当然不改也行 3.选择Spring cloud Discovery,然后 阅读全文
posted @ 2021-06-04 09:56 程英俊 阅读(153) 评论(0) 推荐(0)
CAP概述与技术选型
摘要:在了解CAP之前我们要知道微服务架构中的注册中心,比如springcloud全家桶中的eruka或者是Dubbo中的zookeeper,那么注册中心的作用是什么呢?为什么微服务架构中要设计注册中心这么一个不可缺少的角色呢? 那么注册中心的作用是什么呢? 首先就是服务管理 服务提供方(provider 阅读全文
posted @ 2021-05-30 22:20 程英俊 阅读(234) 评论(0) 推荐(0)