摘要: 利用了zookeeper临时节点,在当连接或session断掉时被删除这一特性来做选举。(简单简单互斥锁) 查了下网上的做法。 大致流程: <1>判定是否存在/wzgtest路径 <2>如果不存在,那么试图创建一个节点znode(Ephemeral Path)(path = /wzgtest,dat 阅读全文
posted @ 2016-09-13 13:31 aoeiuv 阅读(1069) 评论(0) 推荐(0)
摘要: 接口幂等性不只是分布式事务方便回滚的保证,同时也是SOA服务实现中摒除重复消息的保证。 现产品都是走DUBBO,调用超时重试3次这个常见吧,莫名的网络问题就会引起。所以永远不要指望调用方每次请求消息不一样,对于读操作,重复消息可能无害,可对于写操作很可能就是灾难。 幂等性是系统的接口对外一种承诺(而 阅读全文
posted @ 2016-09-13 13:25 aoeiuv 阅读(3343) 评论(0) 推荐(0)
摘要: Shiro 首先Shiro较之 Spring Security,Shiro在保持强大功能的同时,还在简单性和灵活性方面拥有巨大优势。 Shiro是一个强大而灵活的开源安全框架,能够非常清晰的处理认证、授权、管理会话以及密码加密。如下是它所具有的特点: Spring Security 除了不能脱离Sp 阅读全文
posted @ 2016-09-13 13:23 aoeiuv 阅读(94226) 评论(0) 推荐(1)