随笔分类 -  分布式

分布式一致性算法2PC,3PC和经典的paxos
摘要:本篇文章讲的是分布式一致性算法的理解,主要是理解和整合2PC,3PC和paxos算法的: 首先我们说说分布式一致性的两个概念,一个是分布式设置不同的业务逻辑,来达到分布式的一致性,比如分布式系统收账服务系统和付账服务系统,收账表和付账表是不同的数据库,人是要付出了钱,机器收了钱,保证钱数是对的,才能 阅读全文

posted @ 2019-05-31 23:31 梁凤财Zero 阅读(1268) 评论(1) 推荐(0) 编辑

分布式系统中接口的幂等性(转)
摘要:业务场景 公司有个借贷的项目,具体业务类似于阿里的蚂蚁借呗,用户在平台上借款,然后规定一个到期时间,在该时间内用户需将借款还清并收取一定的手续费,如果规定时间逾期未还上,则会产生滞纳金。 用户发起借款因此会产生一笔借款订单,用户可通过支付宝或在系统中绑定银行卡到期自动扣款等方式进行还款。还款流程都走 阅读全文

posted @ 2019-05-28 23:42 梁凤财Zero 阅读(313) 评论(0) 推荐(0) 编辑

八种架构设计模式及其优缺点概述
摘要:1. 什么是架构 我想这个问题,十个人回答得有十一个答案,因为另外的那一个是大家妥协的结果。哈哈,我理解,架构就是骨架,如下图所示: 人类的身体的支撑是主要由骨架来承担的,然后是其上的肌肉、神经、皮肤。架构对于软件的重要性不亚于骨架对人类身体的重要性。 2. 什么是设计模式 这个问题我问过的面试者不 阅读全文

posted @ 2019-05-19 23:28 梁凤财Zero 阅读(5022) 评论(0) 推荐(1) 编辑

分布式服务接口的幂等性如何设计
摘要:假如你有个服务提供一个接口,结果这个服务部署在了5台机器上,接着有个接口就是付款接口。 然后用户在前端上操作的时候,不知道为啥,总之就是一个订单不小心发起了两次支付请求,然后这俩请求分散在了这个服务部署的不同的机器上,结果造成一个订单扣款扣两次。 所谓幂等性,就是说一个接口,多次发起同一个请求,你这 阅读全文

posted @ 2019-04-24 09:52 梁凤财Zero 阅读(692) 评论(0) 推荐(0) 编辑

基于分布式思想下的RPC解决方案--笔记
摘要:分布式: RPC可以提高系统稳定性,比如说,我们的订单服务程序更新出BUG,导致内存溢出,是这台服务器宕机了,但是它只会影响的整个系统的订单业务部分,对于用户注册登录等业务没有影响,同样对于系统的日志记录也没有影响。 RPC: 注册中心:服务端会把它的服务注册到注册中心中,包括服务名称、服务调用的i 阅读全文

posted @ 2019-04-21 08:22 梁凤财Zero 阅读(186) 评论(0) 推荐(0) 编辑

分布式思维笔记
摘要:一、java语言的主流方向 java编程里,两个难点:高并发/高可用 java语言 ,后期主要就是学习 java架构, 二、计算机与互联网的发展 apache 第web服务器:静态网页服务器 1995年。 lamp组合,开启互联网的大门。 三、互联网的行业变迁 web1.0:少数人员发布信息,大众接 阅读全文

posted @ 2019-04-17 22:24 梁凤财Zero 阅读(208) 评论(0) 推荐(0) 编辑

CAP原理和BASE思想
摘要:分布式领域CAP理论,Consistency(一致性), 数据一致更新,所有数据变动都是同步的Availability(可用性), 好的响应性能Partition tolerance(分区容错性) 可靠性 定理:任何分布式系统只可同时满足二点,没法三者兼顾。忠告:架构师不要将精力浪费在如何设计能满足 阅读全文

posted @ 2017-11-01 20:29 梁凤财Zero 阅读(103) 评论(0) 推荐(0) 编辑

hadoop集群搭建
摘要:第一步:搭建配置新的虚拟机 格式化之前先把tmp目录下所有与Hadoop有关的信息全部删除 rm -rf /tmp/hadoop-centos* 开启之后jps只有Java的进程:sudo vi /etc/hosts 里面加 bogon 1.sudo赋权 Root用户 vi /etc/sudoers 阅读全文

posted @ 2017-08-12 07:30 梁凤财Zero 阅读(550) 评论(0) 推荐(1) 编辑

分布式缓存产品Redis和memcached比较区别(图)
摘要: 阅读全文

posted @ 2017-07-26 22:20 梁凤财Zero 阅读(331) 评论(0) 推荐(0) 编辑

weblogic的集群与配置
摘要:一、Weblogic的集群 还记得我们在第五天教程中讲到的关于Tomcat的集群吗? 两个tomcat做node即tomcat1, tomcat2,使用Apache HttpServer做请求派发。 现在看看WebLogic的集群吧,其实也差不多。 区别在于: 如果我们要布署我们的Web应用,需要分 阅读全文

posted @ 2017-07-17 16:28 梁凤财Zero 阅读(318) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示