摘要: 1,传统的三层架构 在传统的架构中,SSH,SSM,主要分为web 控制层,业务逻辑层,数据库访问层,单点项目,项目没有拆分,所有的开发任务全部写在一个项目中,耦合度比价高,如果程序中的一个功能出现了问题,所导致的就是整个服务挂掉。 2,SOA 架构 因为传统项目的耦合度比较高,所以架构的发展逐步面 阅读全文
posted @ 2019-08-19 16:19 Chris,Cai 阅读(2327) 评论(0) 推荐(1) 编辑
摘要: 1,实现方式不同 zookeeper实现分布式锁:通过创建一个临时节点,创建的成功节点的服务则抢占到分布式锁,可做业务逻辑。当业务逻辑完成,连接中断,节点消失,继续下一轮的锁的抢占。 redis实现分布式锁:是通过setnx命令在redis服务里面创建一个指定key,成功返回1,失败返回0,key 阅读全文
posted @ 2019-08-19 13:30 Chris,Cai 阅读(599) 评论(0) 推荐(0) 编辑