八、SpringCloud Alibaba Nacos

Spring Cloud从G版本开始Netflix的很多东西就进入了维护模式,也就是不再开发新的组件了。SpringCloud Alibaba可以替代之前Netflix公司的很多技术,而且他都有一套非常好用的Web管理界面,使用起来会更加的方便了。官方的Readme将主要功能介绍的很详细,官方的文档
微服务 2019年03月22日 181次浏览

七、SpringCloud请求链路跟踪

和异常类似,出异常的时候控制台总是会打印出调用栈信息,开发者通过调用栈来分析异常出现的原因,但是微服务数量众多,而且调用服务的链路错综复杂,在一个服务出现了问题的时候,通常很难排查到底是后面的哪个服务导致了这个服务出现了问题,所以也需要像异常那样的调用栈,甚至还要统计出一些信息,比如说调用微服务耗用
微服务 2019年03月21日 162次浏览

六、SpringCloud消息驱动

消息中间件的类型有特别多,如果一个个去学习,成本非常大,这样就需要一个类似于Hibernate操作数据库一样的工具来操作消息中间件了。Spring Cloud Stream这个工具就是用来无差别的操作消息中间件的工具,支持列表见官网。先了解如何去使用,至于原理方面必须要先了解各种消息中间件的基本工作
微服务 2019年03月20日 163次浏览

五、SpringCloud配置中心

随着工程量的越来越大,每个工程里面都需要去进行配置,导致大量的时间都花费在了修改配置文件上,所以集中配置非常的重要。需要有一个配置中心,然后其他服务全部从配置中心上获取配置,获取到配置后可以动态的在当前服务中更新配置信息。Spring Cloud Config服务端的搭建坐标:<depende
微服务 2019年03月19日 135次浏览

四、SpringCloud服务网关

对于网关Zuul来说,因为官方已经不再维护了,所以直接记录Gateway如何使用,这是Spring自己开发的网关。Gateway一些基本概念Gateway用了很多的Spring5.0的新特性。因为网关是挡在在前面的一面墙,所以他就能对请求做很多的事情,比如说鉴权,日志监控,这些在请求的时候和响应的时
微服务 2019年03月18日 119次浏览

三、SpringCloud断路器

Hystrix关于概念,网上很多了,例如这一篇:点击查看服务降级(fallback)什么情况下需要服务降级,例如程序运行出异常了,服务调用超时了,服务熔断了,线程池/信号量打满了...什么意思呢,现在假如A,B两台服务器,B服务的某个接口被高并发访问中,导致B服务的其他接口也会被拖慢,A服务这个时候
微服务 2019年03月18日 119次浏览

二、SpringCloud服务调用

RibbonRibbon用来做负载均衡和服务调用,网上的教程很多:【基于配置文件】Spring Cloud Ribbon:负载均衡的服务调用 这篇文章使用了配置文件的方式来配置了负载均衡策略,以及介绍了几种com.netflix.loadbalancer.IRule的实现类【基于编码】Ribbon配
微服务 2019年03月17日 133次浏览

一、SpringCloud注册中心

SpringCloud很多的组件都已经停止更新或者进入维护阶段了,所以是时候应该学习一下这些组件的替代方案了。今天从第一个开始吧,学习一下服务注册中心Eureka的替代方案。SpringCloud版本SpringCloud和SpringBoot的版本对应情况:https://spring.io/pr
微服务 2019年03月16日 153次浏览

Shell编程简记

最近一直想写一个Shell脚本,用来迁移服务器的时候可以执行脚本自动开始部署网站,于是参考了很多教程,做了下面的简记。创建Shell脚本大多数Linux系统默认使用的shell是bash shell(Bourne Again Shell),Shell脚本分为简单的命令堆积和程序的设计echo $SH
运维 2019年03月12日 591次浏览

浅谈响应式布局

前一阵子把BootStrap系统的学习了一下,深受响应式布局的吸引,于是搜集了很多响应式布局的资料,做了一下简记。响应式布局的演示响应式的概念由Ethan Marcotte在2010年5月25日提出,他的文章中已经完美的讲述了什么是响应式布局的设计,并且还列举了一个不断改进的案例。案例没有用响应式的
CSS 2019年03月11日 417次浏览