springcloud
uuboke
这个作者很懒,什么都没留下…
展开
-
springcloud-01
一:什么是微服务(Microservice) springcloud指的是是微服务,而微服务不是小的意思,而是强调的是服务的大小,它关注的是某一个点,是具体解决某一个问题/提供落地对应服务的一个服务应用。 有兴趣的人可以阅读以下:业界大牛马丁.福勒(Martin Fowler) 这样描述微服务:论文网址: https://martinfowler.com/art...原创 2018-06-29 17:14:06 · 135 阅读 · 0 评论 -
springcloud-02-eureka
Eureka(注册中心)Eureka原理图Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务注册和发现(请对比Zookeeper(对比在springcloud-01有))。Eureka 采用了 C-S 的设计架构。Eureka Server 作为服务注册功能的服务器,它是服务注册中心。Eureka包含两个组件:Eureka Server 和Eureka Cl...原创 2018-06-29 19:37:15 · 155 阅读 · 0 评论 -
springcloud-03-ribbon
Ribbon1、Ribbon的简介Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称L...原创 2018-06-29 20:42:52 · 146 阅读 · 0 评论 -
springcloud-04-feign
1、Feign简介 Feign is a declarative web service client. It makes writing web service clients easier. To use Feign create an interface and annotate it. It has pluggable annotation support including Feign ...原创 2018-06-30 14:00:18 · 138 阅读 · 0 评论 -
springcloud-05-hystrix
1、Hystrix是什么?他能干什么? 在分布式环境中,许多服务依赖项中的一些将不可避免地失败。Hystrix是一个库,通过添加延迟容差和容错逻辑来帮助您控制这些分布式服务之间的交互。Hystrix通过隔离服务之间的访问点,停止其间的级联故障以及提供回退选项,从而提高系统的整体弹性。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如...原创 2018-06-30 16:04:11 · 124 阅读 · 0 评论 -
springcloud-06-zuul
1、Zuul是干什么?Routing is an integral part of a microservice architecture. For example, / may be mapped to your web application, /api/users is mapped to the user service and /api/shop is mapped to the sho...原创 2018-06-30 17:15:23 · 103 阅读 · 0 评论 -
springboot-web-01-errorPage
1、Springboot的错误页面到底是怎么生辰的?首先看一下springboot默认的错误处理机制·SpringBoot默认的错误处理机制默认效果:1)、浏览器,返回一个默认的错误页面浏览器发送请求的请求头:2)、如果是其他客户端,默认响应一个json数据其他端发送的请求的请求头:注意:上面的不同的浏览器访问结果不一样,一个是json数据,而另一个是错误页面,请关注上面的标注的两个红色的框...原创 2018-07-05 10:48:00 · 267 阅读 · 0 评论 -
druid的后台监控
Druid是一个关系型数据库连接池,它是阿里巴巴的一个开源项目。Druid支持所有JDBC兼容的数据库,包括Oracle、MySQL、Derby、PostgreSQL、SQL Server、H2等。Druid在监控、可扩展性、稳定性和性能方面具有明显的优势。通过Druid提供的监控功能,可以实时观察数据库连接池和SQL查询的工作情况。使用Druid连接池,在一定程度上可以提高数据库的访问性能。...原创 2018-09-17 15:19:55 · 17552 阅读 · 1 评论