引 如果有人问我,程序员做的事,最没实际价值,最容易让用户不爽的是什么?回答: —— 安全如果有人问我,程序员做的事,最必要的是什么?回答: —— 安全如果有人问我,安全核心...
引 如果有人问我,程序员做的事,最没实际价值,最容易让用户不爽的是什么?回答: —— 安全如果有人问我,程序员做的事,最必要的是什么?回答: —— 安全如果有人问我,安全核心...
引 故事发生在公元 2022 年的夏天。上帝(化名)在上线流量测试中,发现在未引入 Istio 前正常 HTTP 200 的请求,引入 Istio Gateway 后变为 H...
译者写在开头 在我的上一篇文章:Brendan@Intel.com[https://blog.mygraphql.com/zh/notes/wu/career/brendan...
译者序 金庸笔下的《鹿鼎记》有: 平生不识陈近南,便称英雄也枉然 现代的认真搞技术的后端程序员,应该也有一句: 平生不识 Brendan Gregg,便呆 BAT 也 SoS...
注,原文来自 https://blog.mygraphql.com/zh/notes/low-tec/network/bpf-trace-net-stack/[https:/...
注,原文来自 https://blog.mygraphql.com/zh/notes/low-tec/network/kernel-net-stack/[https://bl...
注,原文来自 https://blog.mygraphql.com/zh/posts/low-tec/trace/trace-istio/trace-istio-part4/...
注,原文来自 https://blog.mygraphql.com/zh/posts/low-tec/trace/trace-istio/trace-istio-part3/...
承上 在上一篇 逆向工程与云原生现场分析 Part1 —— eBPF 跟踪 Istio/Envoy 之学步[https://blog.mygraphql.com/zh/pos...
缘起 云原生复杂性 在 200x 年时代,服务端软件架构,组成的复杂度,异构程度相对于云原生,可谓简单很多。那个年代,大多数基础组件,要么由使用企业开发,要么是购买组件服务支...
大背景 滾滾長江東逝水,浪花淘盡英雄。 作为一个一直在底层苦苦挣扎多年程序员,保持一分学习的好奇心,对技术时势的感知,由为重要。因为这最终决定了技术方向。如果你是个在组织中有...
[图片源:https://bell-sw.com/announcements/2020/10/28/JVM-in-Linux-containers-surviving-the...
图片来自:https://getboulder.com/boulder-artist-rocks-the-world/[https://getboulder.com/boul...
为何要调优 如果说,引入一个技术需要兴趣和冲劲,那么,让这个技术上线需要的是坚持和执着。 Cloud Native 如是, Istio 如是。在上线前的性能测试中,Istio...
原文:https://blog.mygraphql.com/zh/posts/cloud/containerize/java-containerize/java-contai...
服务发现部分: 觉得不错的地方 1 自己实现了一个简单的raft,就是说不再依赖etcd这种分布式的东西,也不依赖redis或者mysql这种存储的东西。就是自己搞定。 2 ...
最开始我们是打算用mysql来实现的。 考虑原因:服务的上下线是一个比较低频率的事情,mysql的qps应付这点qps完全没问题mysql还能持久化,多机房也容易保障。 方案...
原文:http://blog.mygraphql.com/wordpress/?p=118 如何落地应用(Application concerns) graphql-java...
日志(Logging) 我们使用 SLF4J 来记录日志。详情可以见 手册 。graphql-java 的 rootLogger 名字是 graphql。