charlieroro

LV1
发表了文章

在kubernetes上运行WASM负载

WASM一般用在前端业务中,但目前有扩展到后端服务的趋势。本文使用Krustlet 将WASM服务部署到kubernetes。

charlieroro
发表了文章

微服务的进程间通信(IPC)

服务APIs使用版本语法来命名APIs的版本。版本语法包含三个部分:MAJOR.MINOR.PATCH。

charlieroro
发表了文章

BPF for storage:一种受外核启发的反式

译自:BPF for storage: an exokernel-inspired approach

charlieroro
发表了文章

Linux bridge使用dummy接口调用IPVS的问题

在IPVS: How Kubernetes Services Direct Traffic to Pods一文中,作者给出了一个简单的组网(如下)来模拟kube...

charlieroro
发表了文章

构建领域驱动的微服务

微服务中的术语"微"传达了一个服务的大小,但这不是将一个应用变为微服务的唯一准则。当团队转变到基于微服务的架构时,需要提高敏捷性(自动部署和频繁发布)。很难对微...

charlieroro
发表了文章

为什么微服务架构需要聚合

学习架构不仅仅是为了成为一名合格的架构师,同时也可以在设计、开发、部署一个系统、甚至一个模块时能够更合理地考虑到其内部的权衡取舍,以及与周边系统的耦合和隔离问题...

charlieroro
发表了文章

在云环境中实现成功的现代数据分析平台

译自:Architecting a Successful Modern Data Analytics Platform in the Cloud

charlieroro
发表了文章

介绍基于事件的架构

译自:Introduction to Event-Driven Architecture

charlieroro
发表了文章

如何避免微服务设计中的耦合问题

译自:How to Avoid Coupling in Microservices Design

charlieroro
发表了文章

边缘认证和与令牌无关的身份传播

翻译自Edge Authentication and Token-Agnostic Identity Propagation。通过本文可以了解到Netflix是...

charlieroro
发表了文章

jenkins:实现Jenkinsfile与Json的转换

需要注意的是,本插件提供的转换API toJenkinsfile和toJson并不是万能的,只能支持jenkins标准的参数类型,例如对于gitParamete...

charlieroro
发表了文章

BPF CO-RE 示例代码解析

在BPF的可移植性和CO-RE一文的末尾提到了一个名为runqslower的工具,该工具用于展示在CPU run队列中停留的时间大于某一值的任务。现在以该工具来...

charlieroro
发表了文章

gRPC Load Balancing

这是gRPC负载均衡的第一篇,后续会给出基于golang XDS服务发现的例子,了解golang XDS的工作原理。

charlieroro
发表了文章

Linux Clone函数

注:本文的代码仅用于功能验证,不能用于生产。本文对clone的标志的描述顺序有变,主要考虑到连贯性。

charlieroro
发表了文章

BCC和libbpf的转换

本文讲述如何将基于BCC的BPF应用转换为libbpf + BPF CO-RE。BPF CO-RE可以参见上一篇博文。

charlieroro
发表了文章

BPF的可移植性和CO-RE (Compile Once – Run Everywhere)

在上一篇文章中介绍了提高socket性能的几个socket选项,其中给出了几个源于内核源码树中的例子,如果选择使用内核树中的Makefile进行编译的话,可能会...

charlieroro
发表了文章

分析核亲和性对高吞吐量的流的影响

本文翻译自Analysis of the Effect of Core Affinity on High-Throughput Flows

charlieroro
发表了文章

提高服务端性能的几个socket选项

在之前的一篇文章中,作者在配置了SO_REUSEPORT选项之后,使得应用的性能提高了数十倍。现在介绍socket选项中如下几个可以提升服务端性能的选项:

charlieroro
发表了文章

The Linux Scheduler: a Decade of Wasted Cores

这是一篇介绍Linux调度问题的文章,源自这篇文章。文章中涉及到的一些问题可能已经得到解决,但可以学习一下本文所表达的思想和对CPU调度的理解。

charlieroro
发表了文章

Boost UDP Transaction Performance

这是一篇个人认为非常非常厉害的文章,取自这里。讲述了如何提升UDP流的处理速率,但实际涉及的技术点不仅仅限于UDP。这篇文章中涉及的技术正好可以把前段时间了解的...

charlieroro

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券