- 博客(3)
- 收藏
- 关注
原创 十五年的老架构师谈Zookeeper精髓与感悟
十五年的老架构师谈Zookeeper精髓与感悟 Zookeeper 为什么需要分布式系统? 单机系统已经无法满足业务需要? 高性能硬件价格昂贵? 分布式系统带来哪些问题? 1、集群中节点数据一致性问题 2、集群产生分区 3、负载问题 4、幂等性问题 5、可用性问题 6、Session问题 分布式PAC设计原则 一个经典的分布式系统理论。CAP理论告诉我们:一个分布式系统不可能同时满足一致性(C:...
2019-06-18 13:16:18 177
原创 Tomcat线程池详解
老司机必看的Tomcat线程池详解 最近一直都在研究Java的线程池ThreadPoolExecutor,但是虽然它那么好,但是在实际的用途中怎么去用,对于我来说就不知道如何下手了,还好有开源社区我们可以了解很多项目中所运用到线程池,比如最熟悉的就是Apache Tomcat了,相信都对不默生,一个Apache软件基金下的一个开源Web容器,所以今天就来聊一下Tomcat的线程池实现。 准备工作 ...
2019-06-18 13:22:25 6933
原创 线程池的使用(ThreadPoolExecutor详解)
为什么要使用线程池? 线程是一个操作系统概念。操作系统负责这个线程的创建、挂起、运行、阻塞和终结操作。而操作系统创建线程、切换线程状态、终结线程都要进行CPU调度——这是一个耗费时间和系统资源的事情。 另一方面,大多数实际场景中是这样的:处理某一次请求的时间是非常短暂的,但是请求数量是巨大的。这种技术背景下,如果我们为每一个请求都单独创建一个线程,那么物理机的所有资源基本上都被操作系统...
2019-03-06 23:29:27 241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人