排序
Nacos源码分析
看Nacos源码的不难发现,Nacos实际上就是一个基于Spring Boot的web应用,不管是服务注册还是发送心跳都是通过给Nacos服务端发送http请求实现的。 下载并编译Nacos源码就不过多赘述了,首先需要...
分布式追踪系统的原理及作用
如何衡量一个接口的性能好坏,一般我们至少会关注以下三个指标 接口的 RT 你怎么知道? 是否有异常响应? 主要慢在哪里? 单体架构 在初期,公司刚起步的时候,可能多会采用如下单体架构,对于单体...
SkyWalking的原理及架构设计
怎么自动采集 span 数据 SkyWalking 采用了插件化 + javaagent 的形式来实现了 span 数据的自动采集,这样可以做到对代码的 无侵入性,插件化意味着可插拔,扩展性好(后文...
vSphere with Tanzu概念介绍
vSphere with Tanzu是在vSphere7.0及之后出现的新功能,它可以在虚拟化层创建一个Kubernetes 控制平面,并将vSphere 集群资源转化为Kubernetes集群资源,这样可以直接在ESXI主机上运行Kubernete...
用Penpot弥合设计和代码之间的鸿沟
用 Penpot 这个开源的设计工作空间来弥合编程和设计之间的鸿沟。 在计算机编程的大部分历史中,在创建应用的代码的程序员和创建应用的用户体验(UX)的设计师之间一直存在着鸿沟。 这两个学科接...
SSH密钥认证工作流程详解
远程登录Linux除了可以使用用户名密码认证外,我们还可以通过密钥对认证。 也许你对如何配置密钥认证非常熟悉,但你是否了解这个密钥对如何工作呢? 先来看一幅图 对于准备阶段,大家并不陌生,...
GNOME 正在(某种程度上)恢复在几年前删除的功能
GNOME 的设计做了一些有意义的变化,它(某种程度上)带回了一个它早先删除的类似功能。 几年前,GNOME 移除了应用程序的菜单和指示器。 如果你不太清楚,应用程序指示器是一种从顶部面板与后台...