gydtep 发表于 2020-12-13 17:13:54
COW 的方式,有个很麻烦的事情,就是每次都得原子性的去更新指针。那么有没有办法去掉这个指针呢?有的。gydtep 发表于 2020-12-13 17:31:02
AEP 的驱动使用一个称为 index block 的结构来管理元数据,这个 index block 处于整个介质的起始位置,大小至少为 256 字节。有些操作会去更改它的多个字段的值,所以可能出现更改字段到一半的过程中掉电的情况,因此需要一种机制来保证更改过程是原子性的。gydtep 发表于 2020-12-13 18:55:42
如果涉及到多个对象,要保证原子性就比较复杂了。比如,如果使用加解锁的方式,就需要注意锁的顺序,防止死锁的问题;如果是 COW 的方式,就需要注意中途失败以后的把已替换的指针回滚回去的问题。gydtep 发表于 2020-12-13 19:36:08
Dubbo 作为分布式微服务框架,众多公司在实践中基于 Dubbo 进行分布式系统架构。重启开源后,我们不仅看到 Dubbo 3.0 最新的 Roadmap 发布,而且还看到阿里在自身电商开始推进 Dubbo 和内部 HSF 的融合,并在 双11 上开始使用 Dubbo 3.0。gydtep 发表于 2020-12-14 10:54:09
客户端隔离:可以将几个 Observer 节点专门分配给某个重点应用使用,保障其网络流量隔离。gydtep 发表于 2020-12-14 14:35:00
内部压测结果显示,服务提供者大规模上线时,优化前,每个消费者收到了总计 422 万个提供者节点的数据量,而延迟 1 秒处理后,这个数据量则变成了 26 万,childchange 事件次数和网络流量都变成了原来的 5% 左右,做完这个优化,就能从容应对投产高峰期大量服务的上下线。gydtep 发表于 2020-12-14 14:44:19
Dubbo 中服务消费者原有处理逻辑是这样:当存在多个注册中心的时候,消费者按注册中心对应的 invoker 缓存去筛选提供方,第一个注册中心对应的缓存中如果没找到,则去找第二个注册中心对应的缓存。gydtep 发表于 2020-12-14 18:23:19
每当这些新的自动生成代码产品发布,网络上总会出现“人工智能会不会取代前端”“一大批前端程序员要失业了”这些讨论。gydtep 发表于 2020-12-14 18:50:27
imgcook 官网首页平均每月 PV 6519, 平均每月 UV 3059。相比于 2019 年, 2020 年月平均 PV 和 UV 均是 2019 年的 2.5 倍。gydtep 发表于 2020-12-14 19:18:03
imgcook 用户共有 18305 个,其中社区用户占比 77%,阿里集团内用户占比 23%。imgcook 模块共有 56406 个,其中外部模块占比 68%,内部模块占比 32%。相比 2019 年之前总量,2020 年用户增长 2.7 倍,模块增长 2.1 倍。