
springcloud
小杨同学_
goodgoodstudy!
daydayup!
展开
-
SpringCloud微服务组件——Sleuth快速入门
SleuthSleuth的作用在整个微服务的请求链路中,为了方便查询整个链路的日志信息,可以采用Sleuth去收集日志信息,并且在配合Zipkin去以图形化界面站式,方便定位问题所在。Sleuth入门(入门即结束)导入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-sleuth</artifac原创 2020-07-24 22:00:01 · 426 阅读 · 0 评论 -
SpringCloud微服务组件——Config快速入门
ConfigConfig的作用为项目的配置文件提供一个统一的管理中心更方便的去维护配置文件信息给配置文件增加权限信息,更加安全在不重启项目的前提下,动态的修改配置文件并生效搭建ConfigServer准备Git仓库,添加文件作为Search模块的配置文件(项目名-环境名.yml)创建ConfigServer项目导入依赖<dependencies><dependency> <groupId>org.springframework.clo原创 2020-07-24 21:09:57 · 233 阅读 · 0 评论 -
SpringCloud微服务组件——Stream快速入门
StreamStream的作用Stream可以帮助我们不去关注使用的MQ种类,直接使用Stream的API和Binder交互,从而让Binder和指定的消息队列交互,如果消息队列修改了,不需要关注(暂时只支持kafka和RabbitMQ)使用方式生产者导入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-start原创 2020-07-24 20:27:39 · 571 阅读 · 0 评论 -
SpringCloud微服务组件——Sidecar快速入门
SidecarSidecar的作用用来整合非JVM语言编写的程序,注册到整个SpringCloud生态圈中。这样就可以使用Ribbon和Feign等组件了使用方式使用依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-netflix-sidecar</artifactId></dependency原创 2020-07-24 19:48:28 · 1445 阅读 · 0 评论 -
SpringCloud微服务组件——Zuul快速入门
ZuulZuul的作用所有服务统一的入口,可以方便做参数校验,安全校验,权限校验。(Nginx目的不是实现业务)Zuul可以通过eureka获取每一个服务的信息。(客户端自己记录/Nginx记录都很麻烦)如果服务地址信息改变了,Zuul基本不需要改变。(客户端/Nginx都需要做大量的维护信息)做统一的监控信息。(Nginx目的不是实现业务)Zuul的基础使用创建项目导入依赖<dependency> <groupId>org.springframewo原创 2020-07-23 22:01:00 · 501 阅读 · 0 评论 -
SpringCloud微服务组件——Hystrix快速入门
HystrixHystrix的作用Hystrix主要是为了解决服务雪崩问题降级机制:当你的某一服务器出现超时,资源不足,出现了异常时,可以执行一个降级方法,返回一个托底数据。隔离:两种方式:提供了一个Hystrix线程池,信号量管理Tomcat的线程池。为了防止Tomcat线程池线程耗尽熔断:当你的某一个服务的请求达到阈值(10s内的20个请求失败率达到50%,一个条件失败都不会触发)时,自动触发降级。实现降级机制导入依赖<dependency> <groupI原创 2020-07-23 21:06:15 · 269 阅读 · 0 评论 -
SpringCloud微服务组件——Feign快速入门
FeignFeign的作用Feign可以帮助我们实现面向接口编程,就直接调用其他的服务,简化开发。Feign的快速入门导入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId></dependency>添加一个注解@Enabl原创 2020-07-21 22:12:08 · 243 阅读 · 0 评论