一个事情团队内部闭环来做,一般推动起来比较容易,也很少遇到阻塞点。
但一旦涉及到需要多个团队支持,就可能会处处受限制,甚至处处碰壁。
其实换位思考也合理,因为想想如果有其他团队人员直接找你做技术支持,如果是简单的答疑还好,如果是需要协助排查线上问题或者做一些开发事情还是比较占用时...
3年前 (2022-05-31) 569浏览 0评论
0喜欢
蛋疼,北京这疫情真的恶心,在家呆长毛了,已经在家呆快一个月啦~
辣鸡疫情滚啊
夏天来啦,开始热起来啦
最近2月看了不少剧,感觉还不错。。。
我叫赵甲弟
欢迎光临
新居之约
梦华录
说英雄谁是英雄
猎罪图鉴
青谷子
热血青春
重生之门
干饭的时候找点剧看...
3年前 (2022-05-23) 670浏览 0评论
2喜欢
“影子”的概念在技术侧最早诞生于阿里的大促全链路压测
那我们先来聊下全链路压测
由于业务不断的架构升级,引入分布式微服务
传统的线下测试已经不能满足我们的测试需求了,因此需要全链路压测
一般需要压测平台,创建配置压测计划,对接口进行发压
这样的压测流...
3年前 (2022-04-22) 1329浏览 0评论
3喜欢
缓存使用场景和心得
内存的诞生是为了弥补CPU和磁盘速度的不一致的问题
内存的价格都比磁盘要贵的多
CPU的多级缓存也是同理,把数据暂存于缓存,加速数据读取
在业务中我们也常常使用缓存做读写分离,写操作落db
读流量打到缓存,用缓存抗读流量,用了...
3年前 (2022-04-22) 1599浏览 0评论
0喜欢
本文简单介绍分布式共识算法 Raft
Raft存在的目的是为了解决分布式集群下数据不一致的问题
Raft主要有2个流程:
1)选主
2)数据同步
Raft集群节点身份见下图 网上扒的,比较清晰,
大概就是候选人,获得多数投票成为leader, 发现更高...
3年前 (2022-04-22) 617浏览 0评论
0喜欢
Map Reduce
为了整个系统的吞吐量,做到分片多实例并行处理
异步化
主要包含几个方面,一来是通过消息队列做削峰和解藕,可以把非核心逻辑异步化,避免同步接口等待耗时过长
还可以理解通过定时任务实现异步扫库表驱动
这里也可以理解起多线程异步并行处理
&n...
3年前 (2022-03-28) 655浏览 0评论
1喜欢
从数据库主从角度
一般业内的数据集群规模都是一主多从
主提供写操作支持,从通过消费binlog转为relay log 同步数据
如果只有一个主,又要扛读流量,又要扛写流量,压力比较大
如果有多个主同时对外提供写的话,会有数据不一致的问题,需要有额外的逻辑去处理数据同步的问题
除非...
3年前 (2022-03-21) 762浏览 0评论
6喜欢
传统的开发模式是MVC的,如何基于现有架构做DDD的重构
在之前的开发中,整个业务就落一张履约表,模型都在一大坨
面向功能开发,比如 OrderCreateController -> OrderCreateService -> OrderCreateDao
一条路捅到...
3年前 (2022-03-21) 846浏览 0评论
2喜欢
如果可以使用被驱动表的索引,join还是有优势的,让驱动表走全表扫描,而被驱动表是走树搜索。
否则就是驱动表全表扫 + 被驱动表全表扫,那就不要用join。
使用join的时候,尽量使用小表作为驱动表。
join会借助join buffer做数据关联,join buffer不够...
3年前 (2022-03-14) 809浏览 0评论
3喜欢
查询过程中访问到的对象才会加锁,而加锁的基本单位是next-key lock(前开后闭);
等值查询上MySQL的优化:索引上的等值查询,如果是唯一索引,next-key lock会退化为行锁,如果不是唯一索引,需要访问到第一个不满足条件的值,此时next-key lock会...
3年前 (2022-03-01) 962浏览 0评论
0喜欢