分布式
文章平均质量分 78
分布式
钦拆大仁
这个作者很懒,什么都没留下…
展开
-
分布式事务解决方案
两阶段提交1、使用事务协调器,客户端把多个数据请求发送到事务协调器,由事务协调器发送请求。2、事务协调器发送请求到不同的数据库节点,并等待反馈3、当所有节点反馈成功以后,事务协调器再向所有的数据库节点发送提交请求。4、事务协调器收到提交完成的消息后事务结束。第一阶段(提交请求阶段)协调者节点向所有参与者节点询问是否可以执行提交操作,并等待各参与者节点的响应。参与者节点执行询问发起...原创 2019-09-16 10:06:35 · 131 阅读 · 0 评论 -
分布式主键生成策略
在分布式系统中id需要满足一下条件1、全局唯一性2、信息安全:防止恶意用户通过id的规则来获取数据3、数据递增:保证下一个id一定大于上一个id业内解决方案1、uuid通用唯一识别码优点:代码实现简单,不占宽带,数据迁移不受影响。 缺点:无序不能保证递增,字符串存储传输查询慢不可读。2、snowfiake雪花算法高位随机码+毫秒数+机器码(数据中心+机器id)+IO流......原创 2019-09-17 17:30:09 · 962 阅读 · 0 评论 -
高并发网站架构以及Nginx和Keepalived安装部署
简介 一台Tomcat的性能有限的,并发量大的时候,可以使用多台Tomcat,使用Nginx负责分发请求,负载均衡等。大型网站还做了动静分离用户访问静态资源的时候,就可以不进入Tomcat减轻了tomcat的压力。服务器一般分为action层和service层,对action和service层进行分离的时候可以在service逻辑发生变化的时候,只需要重新部署service。service的服务器多了,可以使用dubbo来分配访问服务器service服务器,当action请求dubbo的时候,d...原创 2020-07-29 14:29:53 · 166 阅读 · 0 评论 -
集群部署zookeeper
一、制作局域网YUM源1、先挑选一台机器mini4,挂载一个系统光盘到本地目录/mnt/cdromm,然后启动一个httpd服务器mkdir /mnt/cdrommmount -t iso9660 -o ro /dev/cdromm /mnt/cdromm#为了避免每次重启都需要手动挂载,添加自动挂载vi /etc/fastab/dev/cdromm /mnt/cdrom...原创 2019-09-24 15:48:37 · 239 阅读 · 0 评论