美文网首页
锁 效率 为什么要微服务

锁 效率 为什么要微服务

作者: 辰晞 | 来源:发表于2017-05-09 16:48 被阅读0次

    1:synchronzied是一个关键字,reentrantlock是一个类。

    2:他们都是可重入锁,就是形成调用链的时候,前者出现异常,自动释放,后者必须手工释放。锁中断的问题。

    3:Reentrantlock提供了锁的条件类condition,比synchronized要好看一些。同时还提供了公平锁,默认非公平锁,优先级等,获取等待的线程数等,更加的灵活。

    并发效率,那就是,减小锁的粒度,无锁的CAS,原子类 这些,根据业务,无锁的队列等,不知道他们期望的是什么?

    不用这么深入,直白说,在金融产品中用synchronized足够了都喜欢扯淡,哪有那么大的并发量。


    为什么要微服务?

    我说的也没有问题,代码节约。各个门户web,app都用一个用户接口,用户登录,用户信息。不用写两份,目前的架构就深深的体会到这个缺点。看看他们老大怎么说,不知道他们要什么答案。其次,为什么要拆分,就是单机扛不住了,水平扩展。

    又跑流量。

    相关文章

      网友评论

          本文标题:锁 效率 为什么要微服务

          本文链接:https://www.haomeiwen.com/subject/grhitxtx.html