上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页
摘要: 一、背景 项目中大量的服务会依赖redis,为保证系统正常,redis 对外提供的服务必须正常。因此 redis 需要高可用。目前 redis 提供的高可用方案如下: (1) redis 哨兵模式 实现 redis 主备 (2) keepalived + redis 实现主备 对于性能,使用分片模式 阅读全文
posted @ 2020-12-09 15:14 夏之夜 阅读(1216) 评论(0) 推荐(0) 编辑
摘要: 一、背景 在服务单部署的场景下,服务使用内存来缓存数据。该服务进行分布式部署时,为了保证多个服务实例数据一致性,此时需要使用到开源缓存软件。本文案例使用了 redis 开源软件。 二、操作 1、下载 在官网 https://redis.io/download 下载 redis-6.0.9.tar.g 阅读全文
posted @ 2020-12-08 22:11 夏之夜 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 一、背景 mitmproxy 可以当作抓包工具也可以当作是代理,其具体能力如下: (1) 支持SSL/TLS的HTTP/1、HTTP/2、WebSockets 请求拦截 ; (2) 对拦截的 HTTP 请求支持修改(使用python脚本接入 mitmproxy API); (3) 保存 HTTP 对 阅读全文
posted @ 2020-12-05 11:32 夏之夜 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 一. 背景 进行业务代码编写的时候,常常会出现两条线,但是两条线的大部分逻辑相同,仅是部分逻辑不一样。此时若使用一个class或一条线,针对不同的逻辑就必须要 if-else 来编写。这种编写方式的弊端:后续若再次出现一条线和已有的两条线大部分逻辑相同,仅有部分逻辑不一样,此时又需要在已有的代码中增 阅读全文
posted @ 2020-12-04 15:06 夏之夜 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 一、背景 一般情况下会认为 maven 是给Java工程使用的,但实际并不是,一个程序由多方构成,包括:自己编写的程序代码、依赖的第三方程序(可能是jar、可能就是一个二进制文件、或这个C++库等),基于此,自己编写的程序可以直接通过 maven依赖将自己需要的第三方程序自动加载到本地。 二、场景 阅读全文
posted @ 2020-12-02 20:40 夏之夜 阅读(2025) 评论(0) 推荐(0) 编辑
摘要: 一、背景 consul 在启动的时候可通过命令指定 其启动配置所在目录,如:consul agent -config-dir conf ,其中 conf 目录 就是存放 consul 所有启动所需配置文件的目录,文件格式可以是 json,也可以是 HCL。 在 官网 https://www.cons 阅读全文
posted @ 2020-11-13 11:48 夏之夜 阅读(1395) 评论(0) 推荐(0) 编辑
摘要: 一、背景 Istio 是基于 kubernetes 进行实现,因此其与 kubernetes 是强耦合的。它使用的根本场景是对云上的微服务进行治理。但实际的多数场景是产品均部署在虚拟机或物理机上,针对这种 istio 实际上是不适用的。 云上场景中,也存在基础组件安装在 vm (虚拟机或物理机)上, 阅读全文
posted @ 2020-10-27 10:54 夏之夜 阅读(1500) 评论(8) 推荐(0) 编辑
摘要: 1、创建命名空间 (kubectl create namespace) kubectl create namespace xxx (xxx 为要创建的命名空间名称) 2、查看命名空间 (1) 查看所有命名空间 kubectl get namespaces 3、查看kubernetes资源简单信息(k 阅读全文
posted @ 2020-10-24 17:14 夏之夜 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: 一. 离线安装 https://cloud.tencent.com/developer/article/1445946 https://github.com/liul85/sealos 这里提供了离线的 kube1.16.0.tar.gz包 https://sealyun.oss-cn-beijin 阅读全文
posted @ 2020-10-20 21:33 夏之夜 阅读(3138) 评论(0) 推荐(0) 编辑
摘要: 一、背景 serviceMesh 目前 在服务治理方面 作为新兴技术 已逐步被使用,其对应的 产品为 Istio。 二、部署 1、前提条件 在物理服务器上或虚拟机中部署好 kubernetes集群。 (参考:kubernetes 学习笔记之安装) 2、部署 Istio Istio目前最新版本为1.7 阅读全文
posted @ 2020-10-20 19:42 夏之夜 阅读(1582) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页