Fork me on GitHub

随笔分类 -  [24]架构设计

摘要:注:文章内容为摘录性文字,自己阅读的一些笔记,方便日后查看。 微服务(Microservices) 在过去的 2016 年和 2017 年,微服务技术迅猛普及,和容器技术一起成为这两年中最吸引眼球的技术热点。而以 Spring Cloud 为代表的传统侵入式开发框架,占据着微服务市场的主流地位。 微 阅读全文
posted @ 2018-03-20 22:27 田园里的蟋蟀 阅读(72372) 评论(2) 推荐(10) 编辑
摘要:阅读目录: 1. 关于 Redis 的概念 2. 关于 Redis Sentinel 的概念 3. 搭建 Redis Server(master) 4. 搭建 Redis Server(slave) 5. 搭建 Redis Sentinel 6. Redis Sentinel 故障转移测试 前几天, 阅读全文
posted @ 2018-03-01 00:32 田园里的蟋蟀 阅读(7280) 评论(6) 推荐(2) 编辑
摘要:阅读目录: 1. 准备工作 2. 部署 Master 管理节点 3. 部署 Minion 工作节点 4. 部署 Hello World 应用 5. 安装 Dashboard 插件 6. 安装 Heapster 插件 7. 后记 相关文章: "Kubernetes 概念整理" 关于 Kubernete 阅读全文
posted @ 2018-02-26 09:01 田园里的蟋蟀 阅读(6860) 评论(5) 推荐(4) 编辑
摘要:注:以下大部分内容来自网上摘录,以便后期查阅。 Kubernetes (通常称为 K8s) 是用于自动部署、扩展和管理容器化(containerized)应用程序的开源系统,是 Google 内部工具 Borg 的“开源版”。 Kubernetes 目前是公认的最先进的容器集群管理工具,在 1.0 阅读全文
posted @ 2018-02-05 15:48 田园里的蟋蟀 阅读(2947) 评论(0) 推荐(0) 编辑
摘要:阅读目录: 主机安装 集群搭建 API 操作 API 说明和 etcdctl 命令说明 "etcd" 是 CoreOS 团队发起的一个开源项目(Go 语言,其实很多这类项目都是 Go 语言实现的,只能说很强大),实现了 分布式键值存储 和 服务发现 ,etcd 和 ZooKeeper/Consul 阅读全文
posted @ 2017-12-26 08:12 田园里的蟋蟀 阅读(23283) 评论(3) 推荐(6) 编辑
摘要:上一篇: "Docker 三剑客之 Docker Compose" 阅读目录: Docker Machine 创建 Docker 主机 Docker Swarm 配置集群节点 Docker Service 部署单个集群服务 Docker Stack 部署多个集群服务,以及 GUI 管理页面 dock 阅读全文
posted @ 2017-12-06 08:04 田园里的蟋蟀 阅读(43922) 评论(6) 推荐(14) 编辑
摘要:Docker Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排,开源地址:https://github.com/docker/compose Docker Compose 中的两个重要概念: 服务 (service) :一个应用容器,实际上可以运行多 阅读全文
posted @ 2017-11-21 13:27 田园里的蟋蟀 阅读(7567) 评论(3) 推荐(6) 编辑
摘要:相关博文: "Ubuntu 简单安装 Docker" "Mac OS、Ubuntu 安装及使用 Consul" "Consul 服务注册与服务发现" "Fabio 安装和简单使用" 阅读目录: Docker 运行 Consul 环境 Docker 运行 Fabio 环境 使用 Consul 注册 A 阅读全文
posted @ 2017-11-15 00:53 田园里的蟋蟀 阅读(11550) 评论(28) 推荐(17) 编辑
摘要:上一篇: "Ubuntu & GitLab CI & Docker & ASP.NET Core 2.0 自动化发布和部署(1)" 服务器版本 Ubuntu 16.04 LTS。 本篇博文目的:项目中添加 文件,使用 CI 脚本构建自定义镜像,推送到 Docker 私有仓库,然后在服务器上拉取镜像并 阅读全文
posted @ 2017-09-08 14:13 田园里的蟋蟀 阅读(2227) 评论(5) 推荐(3) 编辑
摘要:服务器版本 Ubuntu 16.04 LTS。 安装命令: Registry 服务默认会将镜像保存在 目录下,上面命令设置保存目录在 下,我们可以看下 Registry 容器状态: 接着,我们登录另外一台服务器,将本地的已有的镜像文件推送到私有仓库中,首先,我们需要将镜像的 标记为要推送到私有仓库, 阅读全文
posted @ 2017-09-06 19:46 田园里的蟋蟀 阅读(2263) 评论(0) 推荐(0) 编辑
摘要:相关博文: "Ubuntu 简单安装和配置 GitLab" "Ubuntu 简单安装 Docker" "Ubuntu Docker 简单安装 GitLab" "Ubuntu Docker 安装和配置 GitLab CI 持续集成" 服务器版本 Ubuntu 16.04 LTS。 经过上面四篇博文中的 阅读全文
posted @ 2017-09-01 00:46 田园里的蟋蟀 阅读(3292) 评论(19) 推荐(17) 编辑
摘要:相关文章: "Ubuntu Docker 简单安装 GitLab" "劈荆斩棘:Gitlab 部署 CI 持续集成" 目的:在 Ubuntu 服务器上,使用 Docker 安装和配置 GitLab Runner,搭建 GitLab CI 持续集成环境。 服务器版本 Ubuntu 16.04 LTS。 阅读全文
posted @ 2017-08-25 16:05 田园里的蟋蟀 阅读(4569) 评论(0) 推荐(1) 编辑
摘要:相关博文: "Ubuntu 简单安装 Docker" "Ubuntu 简单安装和配置 GitLab" 服务器版本 Ubuntu 16.04 LTS。 1. 安装和配置 安装命令: 参数说明: : 设置容器后台运行 : 设置容器的 hostname : 端口转发规则( :Http 访问端口, :Htt 阅读全文
posted @ 2017-08-24 15:32 田园里的蟋蟀 阅读(7124) 评论(4) 推荐(0) 编辑
摘要:服务器版本 Ubuntu 16.04 LTS。 1. 普通安装 安装命令: 更新程序包索引,以及添加使用 HTTPS 传输的软件包以及 CA 证书。 添加 Docker 官方软件源的 GPG 密钥(验证所下载软件包的合法性)。 需要向 中添加 Docker 软件源,下表列出了不同的 Ubuntu 和 阅读全文
posted @ 2017-08-22 15:32 田园里的蟋蟀 阅读(4827) 评论(2) 推荐(0) 编辑
摘要:Mac OS 安装 Redis(用于连 Redis 服务器,方便查看数据):https://redis.io/topics/quickstart 1. (没有 命令,手动下载) 2. 3. 4. 5. 6. (测试安装是否成功) 安装好之后,我们就可以使用 命令了, 连接 Redis 服务器: 查看 阅读全文
posted @ 2017-05-30 22:49 田园里的蟋蟀 阅读(10530) 评论(1) 推荐(4) 编辑
摘要:Fabio(Go 语言): "https://github.com/eBay/fabio" Fabio 是一个快速、现代、zero conf 负载均衡 HTTP(S) 路由器,用于部署 Consul 管理的微服务。 Fabio 由 eBay Classifieds Group 开发,用于处理 mar 阅读全文
posted @ 2017-01-04 16:32 田园里的蟋蟀 阅读(8064) 评论(10) 推荐(2) 编辑
摘要:上一篇: "Mac OS、Ubuntu 安装及使用 Consul" 1. 服务注册 对 Consul 进行服务注册之前,需要先部署一个服务站点,我们可以使用 ASP.NET Core 创建 Web 应用程序,并且部署到 Ubuntu 服务器上。 ASP.NET Core Hell World 应用程 阅读全文
posted @ 2016-12-30 15:51 田园里的蟋蟀 阅读(11478) 评论(4) 推荐(3) 编辑
摘要:Consul 概念(摘录): Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,比如 Airbnb 的 SmartStack 等相比,Consul 的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检 阅读全文
posted @ 2016-12-28 11:07 田园里的蟋蟀 阅读(9296) 评论(0) 推荐(0) 编辑
摘要:集群是个物理形态,分布式是个工作方式。 分布式:一个业务分拆多个子业务,部署在不同的服务器上 集群:同一个业务,部署在多个服务器上 1: 分布式是指将不同的业务分布在不同的地方。而集群指的是将几台服务器集中在一起,实现同一业务。 分布式中的每一个节点,都可以做集群。而集群并不一定就是分布式的。 举例 阅读全文
posted @ 2016-11-07 17:44 田园里的蟋蟀 阅读(9614) 评论(3) 推荐(9) 编辑