分布式
大道化简
先后担任技术总监就职于多家世界500强企业,技术委员会成员,在PaaS平台及业务应用建设方面深耕多年。
展开
-
如何用消息系统避免分布式事务?
如何用消息系统避免分布式事务? 前阵子从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致状况了。 上述场景在各个类型的系统中都能找到相似影子,比如在电商系统中,当有用户下单后,除了在订单表插入一条记录外,对应商品表的这个商品数量必须减1吧,怎么保转载 2015-09-11 09:32:00 · 439 阅读 · 0 评论 -
负载均衡算法
一.轮询 将请求顺序轮流分配到后端服务器上,均衡的对待后端每一台服务器,而不关心服务器当前的连接数和系统负载。对于当前轮询的位置变量pos,为了保证服务器选择的顺序性,需要对轮询的位置变量pos加synchronized锁,因此会引起其他请求等待,从而影响性能。原创 2016-12-14 21:45:45 · 1024 阅读 · 0 评论