上一页 1 ··· 192 193 194 195 196 197 198 199 200 ··· 214 下一页
摘要: 一,什么情况下需要使用多个redis数据源? 为了缓存数据,通常我们会在线上使用多个redis的cluster, 每个cluster中缓存不同的数据,以方便管理. 例如:我们缓存了杂志文章/商品信息/分类页面 同时我们又使用一个redis cluster作为分布式session 这里就会有多个red 阅读全文
posted @ 2020-06-28 13:58 刘宏缔的架构森林 阅读(3202) 评论(0) 推荐(1)
摘要: 一,为什么要使用分布式session? HpptSession默认使用内存来管理Session,如果将应用横向扩展将会出现Session共享问题, 所以我们在创建web集群时,把session保存到redis中, 这样用户访问到web集群中的任一台服务器,都可以读取到自己的session信息 说明: 阅读全文
posted @ 2020-06-27 10:21 刘宏缔的架构森林 阅读(1875) 评论(0) 推荐(1)
摘要: 一,shardingjdbc的用途 1,官方站介绍: Apache ShardingSphere 是一套开源的分布式数据库中间件解决方案组成的生态圈, 它由 JDBC、Proxy 和 Sidecar(规划中)这 3 款相互独立,却又能够混合部署配合使用的产品组成。 它们均提供标准化的数据分片、分布式 阅读全文
posted @ 2020-06-24 18:54 刘宏缔的架构森林 阅读(3165) 评论(0) 推荐(0)
摘要: 一,为什么需要生成唯一id(发号器)? 1,在分布式和微服务系统中, 生成唯一id相对困难, 常用的方式: uuid不具备可读性,作为主键存储时性能也不够好, mysql的主键,在分库时使用不够方便,高并发时性能没有保障 所以在这里我们演示使用redis+lua生成唯一id 2,使用redis性能虽 阅读全文
posted @ 2020-06-22 17:26 刘宏缔的架构森林 阅读(2669) 评论(0) 推荐(0)
摘要: 一,安装kubernetes前的准备工作 安装前的准备工作(master\worker都要进行) 参见: https://blog.imgtouch.com/index.php/2023/05/22/centos8linuxkubernetes-an-zhuang-de-zhun-bei-gong- 阅读全文
posted @ 2020-06-19 13:45 刘宏缔的架构森林 阅读(980) 评论(0) 推荐(0)
摘要: 一,为什么要为node指定label? 通常scheduler会把pod调度到所有可用的Node,有的情况下我们希望能把 Pod 部署到指定的 Node, 例如: 有的Node上配备了速度更快的SSD磁盘 有的Node上配备了性能更强的GPU, 这样pod中的应用才能更好的发挥node的硬件优势 说 阅读全文
posted @ 2020-06-19 12:14 刘宏缔的架构森林 阅读(1563) 评论(0) 推荐(0)
摘要: 一,token的用途: 1,token是node节点用来连接master节点的令牌字串, 它和ca证书的hash值是把一台node节点加入到kubernetes集群时要使用的凭证 2, 通过kubeadm初始化后,都会提供node加入的token 默认生成的token的有效期为24小时,当过期之后, 阅读全文
posted @ 2020-06-18 15:29 刘宏缔的架构森林 阅读(1724) 评论(0) 推荐(0)
摘要: 一,kubernetes安装的准备工作: 1,准备工作的各步骤请参见: https://blog.imgtouch.com/index.php/2023/05/22/centos8linuxkubernetes-an-zhuang-de-zhun-bei-gong-zuo/ 2, master节点默 阅读全文
posted @ 2020-06-17 16:17 刘宏缔的架构森林 阅读(2892) 评论(0) 推荐(0)
摘要: 一,安装docker-ce19.03.11 1,卸载podman [root@kubemaster ~]# dnf remove podman podman是红帽系os自带的容器,卸载是为了避免冲突 2,下载containerd.io [root@kubemaster docker]# pwd /u 阅读全文
posted @ 2020-06-16 16:35 刘宏缔的架构森林 阅读(1474) 评论(0) 推荐(0)
摘要: 一,为什么要使用分布式锁? 如果在并发时锁定代码的执行,java中用synchronized锁保证了线程的原子性和可见性 但java锁只在单机上有效,如果是多台服务器上的并发访问,则需要使用分布式锁, 例如:两台机器上同时各有一个进程查询同一件商品的库存,此时商品库存数为1, 数据库给两台机器返回的 阅读全文
posted @ 2020-06-16 12:53 刘宏缔的架构森林 阅读(1536) 评论(0) 推荐(0)
上一页 1 ··· 192 193 194 195 196 197 198 199 200 ··· 214 下一页