分布式
文章平均质量分 70
从心归零
这个作者很懒,什么都没留下…
展开
-
大数据量物联网平台开发笔记(持续更新)
今年我们公司在母公司的支持下要开发一套物联网平台,以后卖出去的设备自动连接到这个平台上,再推送到第三方。预计目标是中期十万设备,长期百万设备的级别 1.大流量的情况下每多一个节点都要增加很多的服务器支持,特别是我们系统使用rocketmq转发分流,效率没有想象中高 ...原创 2021-12-03 16:13:31 · 2383 阅读 · 0 评论 -
redisson锁和自己实现的zookeeper锁的性能测试和比较
在配置文件中设置使用哪个锁,使用junit测试 static int total = 20;//开启循环数 @Test @Rollback(false) public void contextLoads() throws Exception { Date startTime = new Date(); Long waitTime = 1000L;//线程执行时间 CountDownLatch totalLatch = new CountDo原创 2021-04-15 14:47:53 · 617 阅读 · 0 评论 -
elastic-job分布式定时器实践
项目的定时任务比较多。主管想要做成分布式定时器。说起来,我们要用springcloud+docker做分布式集群服务,又要做分布式分片数据库,用spring-session和redis做分布式缓存,rocketmq做消息中间件,几乎所有环节都做成分布式系统了。虽然我不觉得这个项目有这么大的业务需求,但是反正我是学到很多东西了。我们的主管挺奇怪的,他说他都没用过这些东西,但是他十分乐于用这些新东西,...原创 2018-06-12 15:29:39 · 2356 阅读 · 0 评论 -
zookeeper分布式锁
之前在做elastic分布式定时器时用到过zookeeper,但实际上并没有直接使用。我们项目使用rocketmq来分发消息,然后服务器是分布式的,那么可能就会出现不同的服务器更新相同公司的数据从而导致并发问题。如果是单体架构,那么使用锁就行了,但是分布式服务器就需要使用分布式的锁了。主管钦定我去用zookeeper做一个分布式锁。于是我就开始在网上查阅资料。 首先是zookeeper,总结起来...原创 2018-08-21 14:39:45 · 314 阅读 · 2 评论 -
用rocketmq构造事件中心
我们主管的想法总是很多,总是提出我之前没听过的东西,而且据他说他之前也都没有做过。难道说主管是把这个项目当做试验场了吗?因此虽然我并没体验到他在代码上有多么精妙(因为他从来不写代码),但是我还是很佩服他的,至少我受益匪浅。而且他总能在业务中提出很多问题,提出各种复杂的架构,过去我觉得太烦了,增加了很多无谓的工作量,老板需要什么我们就做什么不就行了吗,但是现在我渐渐体会到这也是程序员一种能力的体现。...原创 2018-09-28 14:20:04 · 1408 阅读 · 4 评论