- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 spring security3实现如何踢出用户
对于spring security我个人是比较喜欢的一个安全框架,我们的系统中一般需要提供强制将用户踢出的功能,这个功能security也有提供,首先我们要操作需要获取sessionRegistry中认证用户的所有SessionInformation,然后逐个调用SessionInformation里的expireNow()方法,然后ConcurrentSessionFilter就
2016-09-30 18:31:35 2297
转载 微服务架构的分布式事务解决方案
分布式系统架构中,分布式事务问题是一个绕不过去的挑战。而微服务架构的流行,让分布式事问题日益突出!下面我们以电商购物支付流程中,在各大参与者系统中可能会遇到分布式事务问题的场景进行详细的分析!如上图所示,假设三大参与平台(电商平台、支付平台、银行)的系统都做了分布式系统架构拆分,按上数中的流程步骤进行分析:1、电商平台中创建订单:预留库存、预扣减积分、锁定优惠券,此
2016-09-30 00:11:27 384
转载 分布式事务-简单总结
可以设想一个最简单的分布式事务场景,对于跨银行的转账操作,该操作涉及到调用两个异地的Service服务,一个是本地提供的取款服务,一个是目标银行提供的存款服务,该两个服务本身无状态且独立,构成一个完整的事务。对于事务的处理初步分析:事务补偿机制事务补偿即在事务链中的任何一个正向事务操作,都必须存在一个完全符合回滚规则的可逆事务。如果是一个完整的事务链,则必须事务链中的每一个业务服务或操作都有对应的可
2016-09-30 00:00:26 260
转载 分布式事务-简单总结
可以设想一个最简单的分布式事务场景,对于跨银行的转账操作,该操作涉及到调用两个异地的Service服务,一个是本地提供的取款服务,一个是目标银行提供的存款服务,该两个服务本身无状态且独立,构成一个完整的事务。对于事务的处理初步分析:事务补偿机制事务补偿即在事务链中的任何一个正向事务操作,都必须存在一个完全符合回滚规则的可逆事务。如果是一个完整的事务链,则必须事务链中的每一个业务服务
2016-09-29 23:54:16 664
转载 支付宝运营架构中柔性事务指的是什么?
在支付宝架构与技术 中对柔性事务有大致的描述:<img data-rawheight="688" data-rawwidth="919" src="https://pic1.zhimg.com/26b0179625de3dddfc4ca993070b2134_b.jpg" class="origin_image
2016-09-29 23:49:48 1829
转载 Zookeeper浏览器工具和Eclipse插件分享
公司很多产品会使用zookeeper,比如Meta消息中间件,在测试的过程中,我们经常需要查询zookeeper里面的信息来精确定位问题。目前项目中有开发团队自己写的浏览器node-zk-browser,是基于node.js的express.js框架和node-zookeeper客户端实现的,具体可参考 https://github.com/killme2008/node-zk-browser .
2016-09-22 15:38:02 409
原创 eclipse 中PermGen space及参数设置
Eclipse 报java.lang.OutOfMemoryError: PermGen space错这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行
2016-09-09 10:20:03 1096
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人