摘要: 基础概念 入口:点击进入 案例搭建 案例代码已经写完(点击进入),你们可以琢磨,分步讲解以后想起来就写。 阅读全文
posted @ 2019-09-12 16:35 空留意 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 就MQ而言, MQ长期不看不用或者习惯套用很容易让人淡忘他的原理和基础,所以我在此开一篇写关于消息中间件的原理与案例帮助自己巩固基础。 注:对于MQ的文章,我会将原理和代码案例放进github中,案例搭建我会放进博客中。 入口:点击进入 阅读全文
posted @ 2019-09-12 16:28 空留意 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 目录结构 Nginx conf 配置目录 nginx.conf 主配置文件 fastcgi.conf fastcgi的配置文件 mime.types 支持的mime.types资源类型 sbin 启动目录 nginx. 默认启动nginx的二进制文件 logs 日志目录 access.log 默认访 阅读全文
posted @ 2019-09-12 16:03 空留意 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 基于Linux安装 环境准备 CentOS7 Nginx1.9 gcc gcc-c++ PCRE库 OpenSSL库 zlib库 基本安装 1.安装gcc gcc-c++ 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境 2.安装wget(如未安装,请先安装) 3.安装PCR 阅读全文
posted @ 2019-09-10 14:19 空留意 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 产生背景 互联网的数据量快速增长 互联网的快速普及 全球化 物联网 摩尔定律性能提升 摩尔定律的失效:之前服务跑在1G赫兹,当一年半以后,更新到2G赫兹的CPU时可以预测到性能有两倍的性能提升。但是到了本世纪处,摩尔定律在单颗cpu的频率上已经失效了,cpu开始向着多核方向发展。 这个时候,服务是跑 阅读全文
posted @ 2019-09-09 22:32 空留意 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 背景 当一个系统中的配置文件发生改变的时候,我们需要重新启动该服务,才能使得新的配置文件生效,spring cloud config可以实现微服务中的所有系统的配置文件的统一管理,而且还可以实现当配置文件发生变化的时候,系统会自动更新获取新的配置。 工作原理 Spring Cloud Config为 阅读全文
posted @ 2019-08-27 11:58 空留意 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 简介 Feign客户端是一个web声明式http(REST)远程调用工具,提供了接口和注解方式进行调用。springcloud为Feign 整合了Eureka,Ribbon,Hystrix 以提供服务发现、负债均衡还有服务保护能力,同时整合了SpringMVC注解。 (注意:从Spring Clou 阅读全文
posted @ 2019-08-26 11:09 空留意 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 简介 Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各Hystrix Command的请求响应时间, 请求成功率等数据。但是只使用Hystrix Dashboard的话, 你只能看到单个应用内的服务信息, 这明 阅读全文
posted @ 2019-08-23 14:06 空留意 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 简介 Hystrix是国外知名的视频网站Netflix所开源的非常流行的高可用架构框架。Hystrix能够完美的解决分布式系统架构中打造高可用服务面临的一系列技术难题。Hystrix “豪猪”,具有自我保护的能力。 Hystrix工作原理 产生背景 雪崩效应 首先,学习hystrix 之前,我们先得 阅读全文
posted @ 2019-08-19 13:59 空留意 阅读(479) 评论(0) 推荐(1) 编辑
摘要: 简介 Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动的帮 阅读全文
posted @ 2019-08-15 16:45 空留意 阅读(223) 评论(0) 推荐(0) 编辑