摘要: 1 什么是SpringCloud ​ Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、熔断器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Sprin 阅读全文
posted @ 2019-10-07 11:45 HankPeng 阅读(241) 评论(0) 推荐(0) 编辑
摘要: influxDB 4.1 什么是influxDB ​ influxDB是一个分布式时间序列数据库。cAdvisor仅仅显示实时信息,但是不存储监视数据。因此,我们需要提供时序数据库用于存储cAdvisor组件所提供的监控信息,以便显示除实时信息之外的时序数据。 4.2 influxDB安装 (1) 阅读全文
posted @ 2019-10-07 11:42 HankPeng 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 什么是Rancher ​ Rancher是一个开源的企业级全栈化容器部署及管理平台。Rancher为容器提供一揽子基础架构服务:CNI兼容的网络服务、存储服务、主机管理、负载均衡、防护墙……Rancher让上述服务跨越公有云、私有云、虚拟机、物理机环境运行,真正实现一键式应用部署和管理。 ​ htt 阅读全文
posted @ 2019-10-07 11:38 HankPeng 阅读(1901) 评论(0) 推荐(0) 编辑
摘要: 1 创建任务 (1)回到首页,点击新建按钮 .如下图,输入名称,选择创建一个Maven项目,点击OK (2)源码管理,选择Git (3)Build 命令: 用于清除、打包,构建docker镜像 最后点击“保存”按钮 1.5.2 执行任务 返回首页,在列表中找到我们刚才创建的任务 点击右边的绿色箭头按 阅读全文
posted @ 2019-10-07 11:37 HankPeng 阅读(241) 评论(0) 推荐(0) 编辑
摘要: Jenkins简介 ​ Jenkins,原名Hudson,2011年改为现在的名字,它 是一个开源的实现持续集成的软件工具。官方网站:http://jenkins-ci.org/。 ​ Jenkins 能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建的趋势 阅读全文
posted @ 2019-10-07 11:34 HankPeng 阅读(443) 评论(0) 推荐(0) 编辑
摘要: Gogs 4.1 什么是Gogs Gogs 是一款极易搭建的自助 Git 服务。 Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Wi 阅读全文
posted @ 2019-10-07 11:30 HankPeng 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 1 Dockerfile 1.1 什么是Dockerfile Dockerfile是由一系列命令和参数构成的脚本,这些命令应用于基础镜像并最终创建一个新的镜像。 1、对于开发人员:可以为开发团队提供一个完全一致的开发环境; 2、对于测试人员:可以直接拿开发时所构建的镜像或者通过Dockerfile文 阅读全文
posted @ 2019-10-07 11:29 HankPeng 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 1 消息总线组件SpringCloudBus 1.1 SpringCloudBus简介 ​ 如果我们更新码云中的配置文件,那客户端工程是否可以及时接受新的配置信息呢?我们现在来做有一个测试,修改一下码云中的配置文件中mysql的端口 ,然后测试http://localhost:9001/label 阅读全文
posted @ 2019-10-07 11:28 HankPeng 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 熔断器Hystrix 2.1 为什么要使用熔断器 ​ 在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。 ​ 如果下图所示: 阅读全文
posted @ 2019-10-07 09:43 HankPeng 阅读(740) 评论(0) 推荐(0) 编辑