自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 万字长文聊聊高性能网关

设计落地一个高性能网关,需要能承接海量的连接和流量,并在网关层做服务路由和治理等能力增强,实现公共的南北向流量入口

2023-04-23 21:08:09 472

原创 【初探云原生】Envoy源码探索 -- DubboFilter的源码实现(二)

上篇探索文章分析了 Envoy 本身是如何启动、线程模型以及线程间如何实现通信。本文将继续深入探索以 DubboFilter 为例,看看在 Envoy 上如何实现各自定义的七层 Filter。

2022-10-04 18:04:35 416

原创 【初探云原生】服务网格基石 -- Envoy 源码探索(一)

Envoy 是 Istio 服务网格的数据面组件,服务网格提供的多种强大的治理能力,在底层均是由 Envoy 做数据面增强实现的。Envoy 是专为大型现代 SOA(面向服务架构)架构设计的 L7 代理和通信总线,体积小,性能高。它的诞生源于以下理念:对应用程序而言,网络应该是透明的。当网络和应用程序出现故障时,应该能够很容易确定问题的根源。

2022-10-03 21:19:34 642

原创 高性能网关的网络连接

对于高性能网关而言,连接的可复用是至关重要的,在高并发场景下,如果连接均为短链接,网关将疲于创建与断开连接。

2022-09-05 23:42:37 369

原创 【初探云原生】高性能网关篇(1)

一般在系统设计时候也会区分流量网关和业务网关,本文主要关注更加技术层面的云原生流量网关。流量网关一般提供着流量路由、负载均衡、弹性设计(包括了超时、重试、流控、熔断等等)、安全认证等能力。

2022-09-04 15:24:13 1144

原创 【初探云原生】服务网格整体架构

服务网格的架构与优势

2022-08-21 22:21:39 312

原创 万字长文聊聊微服务治理能力

传统微服务通常是基于框架提供一系列服务治理能力,例如 Spring-Cloud 或者 Dubbo,而下一代微服务架构服务网格更是抽象一系列流量治理能力,其中包括流量限流、服务容错、负载均衡、流量染色、故障注入、流量镜像等。......

2022-06-18 18:17:37 1509 1

原创 【微服务】注册中心总结分析

微服务在云原生体系中占据着浓墨重彩的一笔,注册中心则是微服务中的灵魂。通过注册中心,服务之间的访问不再需要手动更新配置,在服务实例弹性需求日益凸显的时代,重要性也就变得不言而喻了。本文对开源常见的服务注册中心方案做横向以及原理层的分析对比。

2022-02-06 20:28:35 1636

原创 云原生之可观测性【日志篇】 Logstash组件初探

Logstash 简介Logstash 作为通用的数据转化工具,具备着动态采集、转化和传输数据的能力,可以灵活配置性和拓展性,其中利用Grok功能可将非结构化数据转化诚结构化数据Logstash 配置结构通常对于Logstash需要配置 input, filter, output 三块内容,分别对应着数据的流入篇日志,数据过滤以及处理,以及数据流出转化,样例如下:input { stdin { type => "web" }}filter { if [type] == "web

2021-08-07 21:33:32 155

原创 实时流计算 Flink - 实战与干货

Flink 的基本架构图从整体的架构图中可以看到,对于完整的Flink来说,可以分为Flink Client客户端,JobManager 和 TaskManager三个部分。而个组件之间的通信时通过Akka Framework来完成的。Flink Client 客户端Flink客户端负责体提交 / 取消 / 更新任务到JobManager,而JobManager会对状态以及统计数据进行反馈。// set up the execution environmentfinal StreamExecut

2020-05-30 23:28:58 1507

原创 浅谈网络协议1

当今越来越多的系统采用微服务架构,或者最近很火的服务网格(ServiceMesh),无论是哪种形式,从根本上说,其实都是分布式架构。在信息爆炸的年代,单体应用往往在这个时候就会捉襟见肘,而分布式架构也就有了他的用武之地,将消息协同到不同的单体,只要保证了有足够的机器,用户的访问量不再是问题。但是这些美好的想法,都是建立在我们有个稳定且高效的网络的前提下,所以如果能搞定网络,那么就为上层应用...

2020-03-29 22:12:40 186

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除