
分布式
lx6766
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分布式-定时任务
1 定时任务的执行多进程下,如何保证只有一台机器在执行?1)使用shelock,mysql db层面抢锁,只有抢到锁的执行会执行;2原创 2021-06-10 13:50:54 · 421 阅读 · 0 评论 -
对分布式的理解
1 分布式相对于单体应用而言:多了以下几个特性: 1 应用的内部组成,功能模块做了划分,每个模块都可以单独出来,作为一个服务 ,比如订单,商品,和,用户这3个维度就可以独立开来,独立部署,网络通信; 2 每个服务,可做到弹性扩容,增删节点; 即:以一个集群的形式统一对外提供服务;3 正因为有了集群,从而保证了高可用,避免了单点故障...原创 2021-05-23 21:10:31 · 645 阅读 · 0 评论 -
分布式任务调度
需求背景:业务一:1解析几g的json格式的元数据,多线程,存储db的方式,效率太低 ;2解决方案:文件读取解析都放到hdfs上,借助大数据的能力,快速完成数据处理;业务二:每天定时执行特定业务,虽然从db层面可以支持幂等性,但从实际执行上,并不需要多机器执行;2解决方案:增加shedlock,底层是在mysql中有一个表,增加锁支持。保证同一时刻只有一个任务在执行;业务三:从db中捞取待处理的任务,多个机器之间,希望可以分别获取一部分任务,达到并行执行的...原创 2021-05-23 21:25:49 · 194 阅读 · 0 评论