0. 最近玩了一下 Aeron[https://github.com/real-logic/aeron],主要用了其中的 IPC 通信功能,总的感觉封装的很好,用起来很方便,...
0. 最近玩了一下 Aeron[https://github.com/real-logic/aeron],主要用了其中的 IPC 通信功能,总的感觉封装的很好,用起来很方便,...
0. 问题 最近业务方反馈我们的一个 Java 写的 agent 内存占用过高: 业务方是通过 top 命令查看 VIRT 数值过高,但是通常来说我们都是采用 RES 衡量内...
在猪爸爸的努力下,泥坑银行终于能高效正常的运作了,但猪爸爸一直比较担心海盗岛那边的网点,因为他总是担心跨海的通讯会因为极端情况出现问题。果不其然,一个雷雨交加的晚上,海盗岛的...
Leader 很快,泥坑银行就在回音山谷和海盗岛建立了网点。这时候,兔小姐就对猪爸爸说到:『猪爸爸,现在我们已经有三个银行网点了,那么我们是不是可以允许客户在三个地方都可以进...
引子 因为一直在跟 Raft 打交道,虽然对 Raft 很熟悉了,但如果你要我去给一个完全不知道什么是 Raft 的人讲 Raft,我觉得难度还是非常大的。所以我决定使用我一...
0. 错误示范 最近在优化一个基于 Netty 实现的 proxy,为了消除消息序列化的成本,在解码完成后用了 in.retainedSlice 保存原始数据,发送的时候直接...
0. 最近使用 commons-pool2[https://commons.apache.org/proper/commons-pool/] 遇到了各种问题,所以了解了一下其...
0. Rust 在 1.39.0 为异步编程提供了语法层面的支持,也就是 async 和 await。 跟 Go 等语言不同的是 Rust 自身并没有内建异步执行的运行时(例...