美团网关读后感

简介: 文章介绍了API网关的功能,如链路追踪、监控、日志、参数校验等,并强调产品化在团队推广中的重要性。作者提出了若干疑问,包括Nginx与Web应用的长连接、Netty的再熟悉、网络架构中的IO线程理解、请求隔离的原理、安全技术、链路追踪中的线程池问题、自愈机制的精细化判断、DSL的深入学习以及Serverless和静态网站托管的理解。

原文:tech.meituan.com/2021/05/20/shepherd-api-gateway.html

一、学习到的:

  1. 文章结构大致是按照是什么、背景、收益,整体实现框架介绍的
  2. 网关主要功能是链路追踪、实时监控、访问日志、参数校验、鉴权、限流、熔断降级、灰度分流
  3. 产品化有利于在团队内推广,让大家做选择填空题,不做应用题,但是要增强自己做应用题的范围

二、疑问和待再学习

1、Nginx与Web应用之间的长连接功能没有打开,且无法配置 这段还没理解,

2、netty看过几本书和用过,但是已经不熟了,待再熟悉

3、这个网络图中的最后一个http中的io thread还不是很理解,真的几年前就看过类似tomcat好像也是connect和container的,但还是不理解?


4、请求隔离也不是很理解怎么区分快慢的?

5、请求安全中的几个技术也待再学习

6、链路追踪中对于调用线程池时jdk的ttl失效不知道会不会发生,如果处理?

7、自愈的精细化判断和告警结合如何处理?

8、易用性的dsl知道概念,但是没深入了解过

9、Serverless和静态网站托管都还没完全理解

目录
相关文章
|
Linux C语言 C++
现代c++中实现精确延时方法总结
现代c++中实现精确延时方法总结
|
3月前
|
前端开发 数据可视化 BI
3个小时,从学到做,我用低代码平台搭了一套管理系统
本文介绍了如何利用低代码平台快速搭建一套项目管理系统,解决团队在项目进度、任务分配和资源管理上的难题。结合亲身实践,详细展示了从需求分析、系统设计到低代码实现的全过程,并解析了低代码平台的核心本质,帮助读者深入理解其在企业数字化转型中的价值与应用方式。
|
消息中间件 存储 监控
深度解析 Kafka 中的 Offset 管理与最佳实践
Kafka 中的 Offset(偏移量)是消息处理的关键元素,对于保证消息传递的可靠性和一致性至关重要。本篇博客将深度解析 Kafka 中的 Offset 管理机制,并提供丰富的示例代码,让你更全面地理解 Offset 的原理、使用方法以及最佳实践。
|
存储 NoSQL Redis
Star 3.1k!Tiny RDM 刚上线就收获一众好评的Redis桌面客户端!现代化、轻量级、跨平台!
Star 3.1k!Tiny RDM 刚上线就收获一众好评的Redis桌面客户端!现代化、轻量级、跨平台!
392 1
|
缓存 NoSQL 安全
优惠券系统架构设计与实践
优惠券系统架构设计与实践
3044 0
|
前端开发 Java 关系型数据库
xxl-job 登入功能集成 OIDC 统一认证
xxl-job 是一款 java 开发的、开源的分布式任务调度系统,自带了登录认证功能,不支持对接、扩展 LDAP 、OIDC 等标准认证系统,考虑到单独维护 xxl-job 自有的用户系统不方便,以及存在人员离职、调岗、权限变动等需要及时调整用户权限的情况,需要接入公司统一的 OIDC 认证系统
1970 0
|
关系型数据库 MySQL Windows
Windows端 五款 MySQL 客户端工具
Windows端 五款 MySQL 客户端工具
15533 1
|
网络协议 Linux
[原创]分析解决lvs fullnat模式下后端服务器获取真实IP地址异常问题
分析解决lvs fullnat模式下少量的请求记录client IP不是用户真实的IP地址问题.
7976 0
|
开发工具 git
Git——初始化本地项目并上传到gitlab
Git——初始化本地项目并上传到gitlab
|
Oracle 安全 Java
Java GUI框架选择什么?Swing,SWT,AWT,SwingX,JGoodies,JavaFX,Apache Pivot?
Java GUI框架选择什么?Swing,SWT,AWT,SwingX,JGoodies,JavaFX,Apache Pivot?
1962 0