书栈网 · BookStack 本次搜索耗时 0.021 秒,为您找到 1005 个相关结果.
  • 全局改写规则

    全局改写规则 全局改写规则 应用之间会有很多相同的页面规则,除了使用全局自定义动作 外,我们还可以使用全局改写规则 来实现。 全局改写规则和全局自定义动作不同,后者需要在应用中添加,并且走发布流程才会生效。 而前者对于应用是无感知的,也不用走发布流程。也就是增加了一个改写规则,就直接对所有的应用生效了。 所以使用全局改写规则的时候,需要格外小心一些...
  • 阻塞操作

    阻塞操作 常见语言代表异步框架 异步编程的噩梦 OpenResty 中的阻塞函数 阻塞操作 OpenResty 的诞生,一直对外宣传是同步非阻塞(100% non-blocking)的。基于事件通知的 Nginx 给我们带来了足够强悍的高并发支持,但是也对我们的编码有特殊要求。这个特殊要求就是我们的代码,也必须是非阻塞的。如果你的服务端编程生涯一...
  • 集群部署

    集群部署 环境准备 启动 Apache ShenYu Admin 启动 Apache ShenYu Boostrap 启动 Nginx Apache Shenyu-nginx模块实现集群 入门 从源码构建 Etcd开始 Nacos开始 Zookeeper开始 集群部署 在阅读本文档前,你需要先阅读部署先决条件 文档来完成部署 sh...
  • 如何构建 Apache APISIX

    构建 Apache APISIX 1. 安装依赖 2. 安装 Apache APISIX 通过源码包安装 通过 RPM 包安装(CentOS 7) 通过 Luarocks 安装 (不支持 macOS) 3. 管理(启动、关闭等)APISIX 服务 4. 运行测试案例 疑难排解测试 5. 更新 Admin API 的 token ,保护 Apa...
  • 执行阶段概念

    执行阶段概念 执行阶段概念 OpenResty 处理一个请求,它的处理流程请参考下图(从 Request start 开始): 我们在这里做个测试,示例代码如下: location / mixed { set_by_lua_block $a { ngx . log ( ngx . ERR , "set_...
  • Installation

    Installation Installing APISIX Installation via RPM repository tip Installation via DEB repository Installation via RPM offline package Managing APISIX server tip Installin...
  • sleep

    sleep 为什么会这样? 注意事项 sleep 这是一个比较常见的功能,你会怎么做呢?Google 一下,你会找到 Lua 的官方指南 ,里面介绍了 10 种 sleep 不同的方法(操作系统不一样,方法还有区别),选择一个用,然后你就杯具了:( 你会发现 Nginx 高并发的特性不见了! 在 OpenResty 里面选择使用库的时候,有一个基...
  • 如何构建 Apache APISIX

    如何构建 Apache APISIX 步骤1:安装依赖 步骤2:安装 Apache APISIX 通过 RPM 仓库安装(CentOS 7) 通过 RPM 包安装(CentOS 7) 通过 Docker 安装 通过 Helm Chart 安装 通过源码包安装 步骤3:管理 Apache APISIX 服务 初始化依赖 测试配置文件 启动 A...
  • Building APISIX from source

    Building APISIX from source note Building APISIX from source note danger Installing etcd Running and managing APISIX server tip Building runtime for APISIX Running tests n...
  • 如何构建 Apache APISIX

    如何构建 Apache APISIX 步骤1:安装 Apache APISIX 通过 RPM 仓库安装(CentOS 7) 通过 RPM 包离线安装(CentOS 7) 通过 Docker 安装 通过 Helm Chart 安装 通过源码包安装 步骤2:安装 ETCD 步骤3:管理 Apache APISIX 服务 初始化依赖 测试配置文件 ...