憋了那么久,Eolink 旗下 Apinto 开源网关再次更新啦~ 一起来看看是否有你期待的功能!

1、协议转换功能上线

之前发布的 Apinto v0.10.0 已经支持了多协议的基本功能,实现多协议支持的一次验证。本次最新版本可以支持 HTTP 与 gRPC、HTTP 与 Dubbo2 之间的协议转换

在不久前,我们通过社区调研了解到,大部分使用者更期望能够进行协议的互转,尤其是 HTTPgRPC。我们可以通过 Apinto 对外开放HTTP接口,使用 HTTP 转 gRPC插件 进行内外部请求的转换,以此来满足开放企业内部 gRPC接口 的需求。

在本次版本,我们新上线了四个插件,用于协议之间的互转,如下:

1) eolinker.com:apinto:grpc_to_http :

将客户端 gRPC 请求转换成 HTTP 请求转发给上游服务,并将上游服务的 HTTP 响应转换成 gRPC 响应转发给客户端;

2)eolinker.com:apinto:http_to_grpc :

将客户端 HTTP 请求转换成 gRPC 请求转发给上游服务,并将上游服务的 gRPC 响应转换成 HTTP 响应转发给客户端;

3)eolinker.com:apinto:dubbo2_to_http :

将客户端 dubbo2 请求转换成 HTTP 请求转发给上游服务,并将上游服务的 HTTP 响应转换成 dubbo2 响应转发给客户端;

4)eolinker.com:apinto:http_to_dubbo2 :

将客户端 HTTP 请求转换成 dubbo2 请求转发给上游服务,并将上游服务的 dubbo2 响应转换成 HTTP 响应转发给客户端。

2、新增编码转换器 transcode 模块

该模块主要用于对 客户端请求/服务端响应 内容进行编码转码操作,如:protobuf 编码转换器。

在实现 gRPC 协议HTTP协议 的协议转换功能时,需要用到 protobuf 编码转换器,转换关系如下图所示:

未来 Apinto 将支持更多的编码转换器,满足更多使用场景。

3、接入Prometheus

3.1 新增了 Prometheus 输出器

能够配置多个自定义的 prometheus 指标来收集请求的信息。具备以下特性:

  • 包含请求总数,请求耗时等九种收集类型
  • 可自定义指标的收集数据的类型
  • 可自定义指标的标签

3.2 新增 Prometheus 插件

通过给路由配置该插件,当请求到达网关时,能够将请求的信息和配置的指标列表发送给指定的 prometheus 输出器,由各个 prometheus 输出器内同名的指标处理并采集请求内的信息。

4、Apinto-Dashboard 变更

此外,Apinto-Dashboard v1.2.1-beta 同步更新,该版本新增文件上传功能。

Apinto 官网:https://www.apinto.com/

Apinto Github 网址:https://github.com/eolinker/apinto

最新文章

  1. java中的文件读取和文件写出:如何从一个文件中获取内容以及如何向一个文件中写入内容
  2. linux两台服务器之间文件/文件夹拷贝
  3. host 备份
  4. C#中 ? 和?? 的用法
  5. 关于python多线程编程中join()和setDaemon()的一点儿探究
  6. 还在用ListView?
  7. Windows编程中的若干难点 - Windows程序设计(SDK)007
  8. perl学习(3) 列表
  9. if语句之有房么?有钱么?有能力么?
  10. Objective-C Runtime 运行时之二:成员变量与属性(转载)
  11. 【html】 a 标签
  12. vue 从入门到精通(二)
  13. SQL语句查询时防止SQL语句注入的方法之一
  14. 不同系统下的字长------typedef的意义
  15. sencha touch 目录结构
  16. sklearn学习笔记之简单线性回归
  17. Tcpdump MySQL Query
  18. python 之 循环语句
  19. P4行为模型BMV2安装
  20. 加解密 3DES AES RSA 简介 示例 MD

热门文章

  1. 动态SQL遇到的问题
  2. 微软出品自动化神器【Playwright+Java】系列(六) 之 字符输入、单元素键盘事件操作、上传文件、聚焦、拖拽、悬浮操作
  3. AcWing786.第k个数
  4. JavaScript:操作符:比较运算符及其隐式转换数据类型
  5. CH334、CH335USB2.0Hub芯片(更新ing)
  6. 降本超30%,智聆口语通过 TKE 注册节点实现 IDC GPU 节点降本增效实践
  7. .Net 7 被Microsoft的开源免费PowerToys工具独立附带
  8. CSP/S 2022 游寄
  9. Luogu P6394 樱花,还有你题解
  10. Hive删除分区名称中含有特殊字符