01 2017 档案

摘要:这本来是节前最后一天上班写的,放假放的太突然,上午十一点就通知关电脑,收拾卫生,放假。所以你现在才看到。 时间就像一把无情的刻刀,无情的雕刻着岁月的流梭,却不允许我们做任何的缅怀,2016年大概做了这些事: 1 大半年的时间在异地出差。 公司一个电商项目需要,被派到外地,出差了大半年时间,跟家里聚少 阅读全文
posted @ 2017-01-29 21:21 Jager 阅读(394) 评论(0) 推荐(0) 编辑
摘要:首先说下主从同步Replication的原理 在Slave启动并连接到Master之后,它将主动发送一条SYNC命令。此后Master将启动后台存盘进程,同时收集所有接收到的用于修改数据集的命令,在后台进程执行完毕后,Master将传送整个数据库文件到Slave,以完成一次完全同步。而Slave服务 阅读全文
posted @ 2017-01-25 18:06 Jager 阅读(5646) 评论(0) 推荐(0) 编辑
摘要:一年前一个偶然的机会参与了公司的一个重点项目,需要长时间出差,开发团队规模在20人左右,而且时间紧迫。在异地,少了公司技术团队的支持,远程沟通不方便,很多事情都显得比较困难,碰到问题往往需要自己摸索,自己解决。有句话说,一个开发团队有的时候就像一台发动机,只要启动起来,就能有成果和产出。但如果方向存 阅读全文
posted @ 2017-01-24 11:06 Jager 阅读(17514) 评论(9) 推荐(18) 编辑
摘要:一、硬件考量 1.1、内存 不建议为kafka分配超过5g的heap,因为会消耗28-30g的文件系统缓存,而是考虑为kafka的读写预留充足的buffer。Buffer大小的快速计算方法是平均磁盘写入数量的30倍。推荐使用64GB及以上内存的服务器,低于32GB内存的机器可能会适得其反,导致不断依 阅读全文
posted @ 2017-01-23 13:35 Jager 阅读(4005) 评论(0) 推荐(0) 编辑
摘要:正常服务熔断的算法比较复杂,涉及到一个熔断机多个状态的切换,所以在具体项目里面应用往往需要经过大量的测试验证,下面是种简易的实现,但有以下缺点: 1 因为没有使用状态机,服务熔断之后无法自动恢复,只能在一个类似dubbo-admin的管理平台上去解除熔断 2 这种实现类似服务降级,只不过服务降级一般 阅读全文
posted @ 2017-01-21 13:25 Jager 阅读(913) 评论(0) 推荐(0) 编辑
摘要:下面内容来自Redis作者在stackoverflow上的一个回答,对应的问题是《Is memcached a dinosaur in comparison to Redis?》(相比Redis,Memcached真的过时了吗?) You should not care too much about 阅读全文
posted @ 2017-01-10 10:26 Jager 阅读(770) 评论(0) 推荐(0) 编辑
摘要:最近在做分布式服务熔断,因为要实现一个熔断器状态机,所以想到状态模式。状态模式是当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化。 先举 阅读全文
posted @ 2017-01-06 08:53 Jager 阅读(10247) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示