• Amazon API Gateway Importer整合过程小结

    时间:2023-10-04 14:53:49

    (1)需要将swagger json转换成amazon api gateway 所需要的格式(根据Method Request中Request PathsURL Query String ParametersHTTP Request Headers--->  Integration Reque...

  • nginx显示静态html爆502 bad gateway的错误提示

    时间:2023-08-16 09:33:20

    在centos的服务器上,没有启动php-fcgi。本来是想设置显示一个静态文件目录的,用不着php,于是就关闭了php-fcgi。结果打开爆了一个大大的nginx502 bad gateway的错误提示但是nignx的配置文件里面没有删除php的内容,删除掉php的配置。放一个静态html的虚拟主...

  • Linux下,查看网络配置(IP,Gateway,DNS)

    时间:2023-08-09 13:19:02

    查看IP[root@localhost ~]# ifconfigem1       Link encap:Ethernet  HWaddr F0:1F:AF:D6:17:DD            inet addr:115.238.54.116  Bcast:115.238.54.127  Mas...

  • 使用xhprof会在nginx下报502 Bad Gateway错误

    时间:2023-06-18 13:19:26

    使用xhprof会在nginx下报502 Bad Gateway错误 xhprof_enable()xhprof_enable(XHPROF_FLAGS_CPU + XHPROF_FLAGS_MEMORY);修改为:xhprof_enable( XHPROF_FLAGS_NO_BUILTINS |

  • ThingsBoard Gateway:物联网设备数据采集与集成的强大解决方案

    时间:2023-03-23 19:04:16

    [toc] ThingsBoard Gateway:物联网设备数据采集与集成的强大解决方案 随着物联网(IoT)技术的不断发展,越来越多的设备被接入到网络中。这些设备产生的大量数据对于企业、工程师以及普通用户来说具有极高的价值。然而,如何将这些数据有效地采集、整合并处理,却成为了一个巨大的挑战。为了...

  • Gateway集成Netty服务

    时间:2023-02-28 09:08:35

    目录一、Netty简介二、Netty入门案例1、服务端启动2、通道初始化3、自定义处理器4、测试请求三、Gateway集成1、依赖层级2、自动化配置四、配置加载1、基础配置2、属性配置类3、配置加载分析五、周期管理方法1、控制类2、管理类六、参考源码Gateway和Netty都有盲区的感觉;Nett...

  • 如何在Azure Application Gateway上禁用TLS V1

    时间:2023-02-23 16:31:21

    一般情况下,我们在Azure中对外发布应用时,都会选择使用Application Gateway来进行发布。选择Application Gateway发布应用的原因不仅仅是因为他内置集成WAF,还因为使用Azure Application Gateway我们可以集中管理TLS/SSL证书,从而减少后...

  • 构建api gateway之 openresty 中如何使用 wasm

    时间:2023-02-14 17:18:30

    WASM 是什么?WebAssembly是一种运行在现代网络浏览器中的新型代码,并且提供新的性能特性和效果。它设计的目的不是为了手写代码而是为诸如C、C++和Rust等低级源语言提供一个高效的编译目标。对于网络平台而言,这具有巨大的意义——这为客户端app提供了一种在网络平台以接近本地速度的方式运行...

  • nginx 504 Gateway Time-out 解决办法

    时间:2023-02-13 11:49:25

    今天用PHP执行一个非常耗时的文件【ps:自己有用,大概3分钟】但是执行到一分钟后显示nginx 504 Gateway Time-out于是修改php-ini.php中的max_execution_time =1200;重启php,还是没用突然明白,如果超时是php设置的问题,会报以下错误Fata...

  • 构建api gateway之 如何给openresty打patch

    时间:2023-02-11 12:04:20

    由于很多功能实现的限制,我们不得不修改openresty,但我们又不一定能持续维护一个 openresty 分支,所有有了patch 这一操作。patch是怎么补“漏洞”的?patch 中文含义为补丁,给大家的感觉就像在原来的基础上修复漏洞,就像小时候旧衣服上缝缝补补的那些痕迹比如在window 系...

  • 构建api gateway之 动态插件

    时间:2023-02-10 11:06:29

    之前已经拆解细点逐个介绍了 tcp 、http 代理相关核心点,现在介绍一个让 api gateway 变得很灵活的功能实现: 动态插件。由于 lua 的动态语言特点,我们可以比较方便做到动态插件机制。首先我们来了解这一切的基石:lua 模块加载机制。lua 模块加载机制一个模块是什么样?例如: x...

  • 构建api gateway之 基于etcd实现动态配置同步

    时间:2023-02-09 18:08:39

    在之前 tcp的yaml配置 介绍了如何监听yaml文件变化然后更新配置。当然假如我们有很多实例,那么yaml改动将是非常痛苦的事情,那么如何做到配置文件统一管理,实时更新呢?我们可以引入配置中心,从而达到这样的效果。业界已经有非常多配置中心了,这里为了简化内容,将选用etcd作为配置中心来介绍实现...

  • 构建api gateway之 健康检查

    时间:2023-02-09 11:09:14

    由于服务无法保证永远不会下线,而且下线时不一定能有人员能及时发现,所以api gateway 一般会引入一个监工 Healthcheck, 像大家每年体检一样定时确认服务是否存活。这样就可以在上游节点发生故障或者迁移时,将请求代理到健康的节点上,最大程度避免服务不可用的问题。一般其分为主动检查和被动...

  • 构建api gateway之 负载均衡

    时间:2023-02-07 12:04:59

    负载均衡,英文名称为Load Balance,其含义就是指将负载(工作任务)进行平衡、分摊到多个操作单元上进行运行以下为几种负载均衡策略介绍1.随机(Random)大家很多时候说到随机的负载均衡都会想到 Round Robin, 其实 Round Robin并非随机,Random 这种是真正意义上随...

  • springcloud-gateway整合jwt+jcasbin实现权限控制

    时间:2023-02-06 18:06:15

    jcasbin 是一个用 Java 语言打造的轻量级开源访问控制框架https://github.com/casbin/jcasbin,是casbin的Java语言版本。目前在 GitHub 开源。jcasbin 采用了元模型的设计思想,支持多种经典的访问控制方案,如基于角色的访问控制 RBAC、基...

  • 构建api gateway之 http路由实现

    时间:2023-01-30 17:10:27

    路由是指路由器从一个接口上收到数据包,根据数据包的目的地址进行定向并转发到另一个接口的过程。而这里的http路由其实等同于web开发中,根据http相关参数(比如url、http method)分配到对应的处理程序。借用web框架的示意图,其作用如下路由匹配这里我们先简化一下内容,假设我们已有 up...

  • Azure上七层负载均衡APP Gateway

    时间:2023-01-22 05:52:35

    Azure的SLB和ILB是最常用的4层负载均衡工具。但有些场景是7层的负载均衡,SLB和ILB就无能为力了。 Azure上已经推出了APP Gateway的服务,就是7层负载均衡的负载均衡器。 如上图,APP Gateway实现用户HTTPS网站的SSL Offload,还可以实现多个VM的负载...

  • grpc gateway 使用以及docker compose 集成

    时间:2023-01-16 04:00:29

    1. grpc gateway 安装参考,比较简单,有需要的依赖可以参考相资料mkdir tmpcd tmpgit clone https://github.com/google/protobufcd protobuf./autogen.sh./configuremakemake checksudo...

  • Spring Cloud Gateway 之限流

    时间:2023-01-15 08:54:29

    文章目录 一、常见的限流场景1.1 限流的对象1.2 限流的处理方式1.3 限流的架构二、常见的限流算法2.1 固定窗口算法(Fixed Window)2.2 滑动窗口算法(Rolling Window 或 Sliding Window)2.3 漏桶算法(Leaky Bucket)2.4 令牌桶算...

  • Gateway 路由网关

    时间:2023-01-09 08:57:20

    一般情况下,并不是所有的微服务都需要直接暴露给外部调用,这时就可以使用路由机制,添加一层防护,让所有的请求全部通过路由来转发到各个微服务,并且转发给多个相同微服务实例时还也可以实现负载均衡。为此SpringCloud官方推出了Gateway路由 部署网关 创建一个新的项目,作为网关服务,并添加两个依...