
分布式
巴哥面试
一个为面试的中年油腻程序员!
展开
-
微服务
目录 微服务定义 微服务定义 职责单一:一个微服务只需做一件事情; 服务自治:可以独立开发,独立部署,有自己的技术栈; 敏捷开发:最终目的是为了敏捷开发; ...原创 2020-01-03 11:04:58 · 94 阅读 · 0 评论 -
集群、分布式、集中式、伪分布式
集中式 将项目部署到一台机器上;对机器性能要求高;(单体应用) 分布式 将项目拆分(按业务或者服务),将项目部署在不同的机器上运行;对机器性能要求下降; 集群 集群是对机器数量的一个概念(一个项目,多机备份,做负载均衡及容错);所有集群节点分布在多台机器上;集群主要作用就是分散请求,分散压力,提高并发处理能力;(减轻单一应用的压力;单一应用可以通过调优方式提高请求处理:调整tomcat运...转载 2020-01-01 10:57:46 · 469 阅读 · 0 评论 -
分布式锁
目录 为什么使用分布式锁 分布式锁要解决的问题 分布式锁具备的特性 实现方式 基于数据库实现排他锁 基于Redis的分布式锁 基于Zookeeper的分布式锁 RedLock算法描述 Redisson Curator 为什么使用分布式锁 为保证一个方法在高并发情况下的同一时间只能被一个线程执行。 分布式锁要解决的问题 在传统的单体应用单机部署情况下,可以使用java并发...原创 2019-12-09 01:09:09 · 143 阅读 · 0 评论