分布式
文章平均质量分 90
程序员小富
这个作者很懒,什么都没留下…
展开
-
Nacos配置中心交互模型是 push 还是 pull ?你应该这么回答
配置中心应该推(push)还是拉(pull)?从Nacos源码找答案今天和同事聊技术露了怯,知耻而后勇,在这里分享出来和大家共勉!项目上线发布总是启动报错,发现是Nacos配置中心少了一个配置项,然后几个人就围着配置中心闲聊了起来,有个同事说那天面试了一个7、8年的Javaer,问他Nacos推送数据的方式都不知道。结果我嘴比脑子快,脱口就来一句,长连接啊!最怕空气突然安静,几个人面面相觑不欢而散,回头我确认了下,就很尴尬~所以技术这东西要么你就言之凿凿,要么你就免开尊口,模棱两可害人害己配置中原创 2021-07-02 16:46:25 · 1211 阅读 · 2 评论 -
看了 5种分布式事务方案,我司最终选择了 Seata,真香!
Seata Server 搭建Seata Server 这里以最新的 seata-server-1.4.0 版本为例,下载地址:https://seata.io/en-us/blog/download.html解压后的文件我们只需要关心 \seata\conf 目录下的 file.conf 和 registry.conf 文件。file.conf用于配置持久化事务日志的模式,目前提供 file、db、redis 三种方式。注意:在选择 db 方式后,需要在对应数据库创建 globalT.原创 2020-11-27 11:21:48 · 5805 阅读 · 15 评论 -
springboot + aop + Lua分布式限流的最佳实践
整理了一些Java方面的架构、面试资料(微服务、集群、分布式、中间件等),有需要的小伙伴可以关注公众号【程序员内点事】,无套路自行领取一、什么是限流?为什么要限流?不知道大家有没有做过帝都的地铁,就是进地铁站都要排队的那种,为什么要这样摆长龙转圈圈?答案就是为了限流!因为一趟地铁的运力是有限的,一下挤进去太多人会造成站台的拥挤、列车的超载,存在一定的安全隐患。同理,我们的程序也是一样,它...原创 2020-04-08 18:59:47 · 496 阅读 · 0 评论 -
9种分布式ID生成之 滴滴(Tinyid)实战
引言接着《一口气说出 9种 分布式ID生成方式,面试官有点懵了》来继续详细的介绍分布式ID生成器,大家比较感兴趣的美团(Leaf)、滴滴(Tinyid)、百度(uid-generator)三个开源项目,美团(Leaf)已经讲完,详见《9种分布式ID生成之美团(Leaf)实战》,今天结合实战搞一下滴滴开源的(Tinyid)。Tinyid介绍Tinyid是滴滴开发的一款分布式ID系统,Tiny...原创 2020-03-14 15:16:02 · 1950 阅读 · 0 评论 -
面试被问分布式事务(2PC、3PC、TCC),这样解释没毛病!
絮絮叨叨还记得刚入行开始写Java时,接触的第一个项目是国家电网的一个业务系统,这个系统据说投资了5亿人民币进行研发,鼎盛时期研发人员一度达到过500人。项目采用当时最流行的ssh(Struts+Spring+Hibernate)框架,典型的三层架构(controller - > service -> dao)简单又粗暴,所有人写的代码都放在一个大工程里,项目文件大小达到几百M,解决...原创 2020-03-11 18:52:12 · 1770 阅读 · 1 评论 -
9种分布式ID生成之美团(Leaf)实战
整理了一些Java方面的架构、面试资料(微服务、集群、分布式、中间件等),有需要的小伙伴可以关注公众号【程序员内点事】,无套路自行领取更多优选一口气说出 9种 分布式ID生成方式,面试官有点懵了面试总被问分库分表怎么办?你可以这样怼他3万字总结,Mysql优化之精髓为了不复制粘贴,我被逼着学会了JAVA爬虫技术部突然宣布:JAVA开发人员全部要会接口自动化测试框架Redis 5...原创 2020-02-28 15:34:51 · 2480 阅读 · 2 评论 -
一口气说出 9种 分布式ID生成方式,面试官一脸懵
整理了一些Java方面的架构、面试资料(微服务、集群、分布式、中间件等),有需要的小伙伴可以关注公众号【程序员内点事】,无套路自行领取本文作者:程序员内点事原文链接:https://mp.weixin.qq.com/s?__biz=MzAxNTM4NzAyNg更多精选3万字总结,Mysql优化之精髓为了不复制粘贴,我被逼着学会了JAVA爬虫技术部突然宣布:JAVA开发人员全部要会...原创 2020-02-16 10:42:38 · 1332 阅读 · 0 评论