摘要:
一、 MQ (MessageQueue):消息队列,字面来看就是存放消息的队列。也就是事件驱动架构中的Broker。 RabbitMQ是基于Erlang语言开发的开源消息通信中间件。 二、 安装RabbitMQ 拉取RabbitMQ镜像:docker pull rabbitmq:3-manageme 阅读全文
摘要:
一、同步调用 同步调用的调用链: 调用者需要等待服务提供者响应,如果调用链过长则响应时间等于每次调用的时间之和 调用链中的每个服务在等待响应过程中,不能释放请求占用的资源,高并发场景下会极度浪费系统资源 如果服务提供者出现问题,所有调用方都会跟着出问题,如同多米诺骨牌一样,迅速导致整个微服务群故障 阅读全文
摘要:
一、 镜像仓库( Docker Registry )有公共的和私有的两种形式: 1、公共仓库:例如Docker官方的 Docker Hub,国内也有一些云服务商提供类似于 Docker Hub 的公开服务,比如 网易云镜像服务、DaoCloud 镜像服务、阿里云镜像服务等。 2、私有仓库:用户还可以 阅读全文
摘要:
Docker Compose基本介绍 Docker Compose可以基于Compose文件帮助快速的部署分布式应用,而无需手动一个个创建和运行容器! Compose文件是一个文本文件,通过指令定义集群中的每个容器如何运行。 Compose文件类似于多个docker run命令集合来指导容器运行。 阅读全文