不同版本 http 协议 TCP 实现方式解析 从 http 1.0 开始,http 历经了 1.1 2.0 3.0 版本,每个版本迭代升级的时候,都会对传输层的使用模式加以改进,本文就是从这个方面讲一下各个版本在传输层的异同。 2022-08-06 HTTP > TCP
k8s 部署文件简谈 这篇文章通过讲解 k8s 中 yaml 配置文件的编写过程,来让大家熟悉如何在 k8s 中部署应用;同时会讲解初学者如何使用免费 k8s 环境来做练习。 2022-02-27 Cloud Native > K8s
微服务在前端的落地 这篇文章讲述在前端中引入微服务的初衷,微服务在落地过程中遇到的各种问题和解决方案,同时给出微服务性能自查的方法。 2022-02-20 Micro Service > Engineering Design
prometheus 启航 这篇文章主要讲述 prometheus 的入门内容,包括 promethues 的适用场景、promethues 的环境搭建、简单入门教程编写。 2022-01-24 Prometheus
内外网 DNS 分流解决方案 一般公司内部都会有内部 DNS 服务器,由于托管公司内网域名,且会当成公司内部上网的专用 DNS,同时承载外网的域名解析工作。但是有时候公司内网的 DNS 服务不稳定时,就比较尴尬,不用吧,解析不了内网域名,用吧,上不了外网。这时候用 DNS 的分流工具就是解决这个问题的好办法。这篇文章会拿 win10 举例,讲解 coredns 的简单配置,来解决 DNS 分流问题。 2021-12-13 DNS
Node 的缺陷 提起 Node.js ,大家可能认为对其的优劣已经分辨的很清楚:由于其默认单线程,所以不适合做计算密集型操作;由于其异步 IO 特性,所以对于 IO 处理比较友好。但这其实是一种误解,当 IO 并发到一定的量级,一样会损耗 CPU 资源。在 Node.js 引以为豪的 IO 处理方面,依然有其做的不完善的地方,本篇文章就给大家一一解密。 2021-11-17 Node
服务发现揭秘 随着互联网业务的发展,互联网用户基数越来越大,对于服务提供者来说带来的并发压力也越来越大。以往通过单机提供服务的方式已经被淘汰,多机冗余、负载均衡等名词也已经成为当前服务开发的基本要求。如何感知到一个服务的多个节点,如何平滑的对于服务进行扩容,如何保证负载均衡的高效性,传统的负载均衡基础设施面对越来越多的挑战。而服务发现技术的出现,对于上述问题带来了一个更有的解决方案。 2021-11-05 Micro Service
k8s 网络原理入门 之前通过讲 docker compose 教程 初步了解容器编排技术。但是 docker compose 默认只能在单机模式下运行,如果想在多个宿主机上运行,你可以借助 docker swarm 技术,你可以方便的将 docker-compose.yml 文件运用到 swarm 集群创建中。不过由于 kubernetes 的出现,swarm 的市场受到了极大排挤,目前各大公司利用容器编排技术,一般 2021-10-26 Cloud Native > K8s