摘要: 一、Docker有三大组件:DockerFile,DockerCompose,DockerSwarn。可以看出compose是docker中的一个关键部分。怎么理解他呢? 其实,Compose首先是一个项目,Python语言实现的,如果要使用他,就得先在主机上安装这个软件。这个组件的作用可以理解为是 阅读全文
posted @ 2020-02-20 22:07 快看,阳光! 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,在docker中启动的各个容器是各自有各自独立的网络的,因此各个容器之间彼此隔离,但是如果想要让容器之间网络能够通信,则可以在容器的启动脚本(DockerCompose)中加上一段网络的设置。 注:放在一个dockercompose中启动的容器,是具有相同的网络的,也就是他们可以位于同一 阅读全文
posted @ 2020-02-20 21:36 快看,阳光! 阅读(10003) 评论(0) 推荐(0) 编辑
摘要: Docker 使用客户端-服务器 (C/S) 架构模式,使用远程 API 来管理和创建 Docker 容器。 Docker 容器通过 Docker 镜像来创建。 容器与镜像的关系类似于面向对象编程中的对象与类 Docker面向对象 容器 对象 镜像 类 标题说明 镜像(Images) Docker 阅读全文
posted @ 2020-02-17 22:03 快看,阳光! 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 常用算法有三种:计数器算法、漏斗桶算法、令牌桶算法,市面上最常用的是最后一个 第一个:计数器算法 他维护的是单位时间内的最大请求量,因此极端情况可能造成服务抖动 第二个:漏斗桶算法,这种算法保护了后端的微服务,但是会可能造成微服务网关压力激增 第三种:令牌桶算法 令牌桶算法相对于漏斗桶算法,其实就是 阅读全文
posted @ 2020-02-12 00:04 快看,阳光! 阅读(1321) 评论(0) 推荐(1) 编辑
摘要: 与Nginx相比,zuul除了作为网关,他还可以做一些其他的功能,如下图中写的那些(还包括限流),在实际项目中,所提到的zuul其实是用zuul的api开发的一个zuul的项目,然后部署在一台服务器上,在该项目中可以实现很多zuul支持的功能。 加入zuul之后的项目架构如下 以下为zuul的介绍 阅读全文
posted @ 2020-02-11 23:53 快看,阳光! 阅读(293) 评论(0) 推荐(1) 编辑
摘要: 利用Nginx的反向代理功能,可以实现微服务的网关功能,也就是在nginx.conf中添加一些路由信息 阅读全文
posted @ 2020-02-11 23:42 快看,阳光! 阅读(2335) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-11 23:38 快看,阳光! 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-07 21:15 快看,阳光! 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-07 21:13 快看,阳光! 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-07 21:11 快看,阳光! 阅读(89) 评论(0) 推荐(0) 编辑