个人简介

Echo Blog


江湖无名 安心练剑
  • 如何从零实现属于自己的 API 网关?
    序言 上一篇文章:你连对外接口签名都不会知道?有时间还是要学习学习。 有很多小伙伴反应,对外的 API 中相关的加签,验签这些工作可以统一使用网关去处理。 说到网关,大家肯定比较熟悉。市面上使用比较广泛的有:spring cloud/kong/soul。 API 网关的作用 对外接口中的权限校验 接口调用的次数限制,频率限制 ...
    2021-07-19 01:20:31 | Distributed
  • 如何基于 Netty 实现简单的 gateway 网关?
    java 如何通过 netty 实现一个网关 要通过Netty实现一个网关,可以遵循以下步骤: 创建一个Netty服务器。这可以使用Netty提供的Bootstrap类来完成。通过创建一个ServerBootstrap实例,你可以配置服务器的参数,例如端口、线程池和ChannelInitializer等。 在ChannelInitializer中添加一...
    2021-07-19 01:20:31 | Distributed
  • netty 如何实现作为 http 的服务端和客户端?
    netty 模拟 HTTP 客户端与服务端 发送的请求以HTTP请求为主,本例就以Netty4来实现一个接收HTTP请求的服务器,并根据用户请求返回响应 1.Netty中HTTP请求和响应类 请求(FullHttpRequest) /** * Combine the {@link HttpRequest} and {@link FullHttpMessage}, so the re...
    2021-07-19 01:20:31 | Distributed
  • API 网关有哪些作用?设计一个网关应该有哪些功能?
    为什么需要 API 网关 API网关是一种用于管理API的中间层,它充当客户端和后端API之间的代理。 它提供了一个集中的入口点,允许多个客户端通过统一的接口访问多个后端服务。 以下是一些API网关的优点: 简化客户端代码:API网关提供了一个标准的接口,允许客户端在不了解每个后端服务的情况下轻松地访问它们。 安全性:API网关可以充当安全层,允许...
    2021-07-19 01:20:31 | Distributed
  • 分布式网关-01-Spring cloud gateway Kong Soul
    Spring-cloud-gateway Spring-cloud-gateway 提供了一个建立在Spring Ecosystem之上的API网关,包括:Spring 5,Spring Boot 2和Project Reactor。 Spring Cloud Gateway旨在提供一种简单而有效的方式来路由到API,并为他们提供横切关注点,例如:安全性,监控/指标和弹性。 特性 J...
    2021-07-19 01:20:31 | Distributed
  • 包管理工具 scoop windows10 安装笔记, scoop install GCC 实战笔记
    是什么? Scoop 是一个用于 Windows 操作系统的命令行包管理器,类似于其他操作系统上的包管理器(如 Linux 上的 apt、yum,macOS 上的 Homebrew)。 Scoop 的目标是简化 Windows 上软件的安装、更新和卸载过程,使得管理开发工具、实用程序和其他软件变得更加方便。 windows10 安装笔记 PS C:\Users\Administrat...
    2021-06-20 08:52:15 | Windows
  • windows10 make 编译命令安装笔记
    Make for Windows Make:GNU make 工具,用于维护程序的可执行文件和其他非源文件的生成 版本 3.81 描述 Make 是一个控制从程序的源文件生成可执行文件和其他非源文件的工具。Make 从一个称为 makefile 的文件获取构建程序的知识,该文件列出了每个非源文件以及如何从其他文件计算它。当您编写程序时,应为其编写一个 makefile,以便可以使用 ...
    2021-06-20 08:52:15 | Windows
  • grafana stack Tempo-01-Grafana Tempo is an open source, easy-to-use and high-scale distributed tracing backend.
    Grafana Tempo is an open source, easy-to-use and high-scale distributed tracing backend. Grafana Tempo 是一个开源、易于使用且可扩展的分布式追踪后端。 Tempo 是成本效益高的,只需要对象存储即可运行,并与 Grafana、Prometheus 和 Loki 深度集成。 Tempo ...
    2021-06-20 08:52:15 | APM