11 2021 档案
摘要:一 部署jdk 参考:https://www.cnblogs.com/wangguishe/p/15595476.html 二 nacos集群部署架构 http://nacos.com:port/openAPI 域名 + SLB模式(内网SLB,不可暴露到公网,以免带来安全风险),可读性好,而且换i
阅读全文
摘要:部署Envoy的常用方法 镜像方式部署 Envoy项目为多种平台(例如amd64和arm64等)维护有相应的Docker Image,我们可按需猎取相应镜像后以容器形式运行Envoy,而且它们存在以下几种变化形式 envoy:基于Ubuntu Bionic制作的Docker Image envoy-
阅读全文
摘要:一 程序架构 1.1 架构的形式与特点 以文档和代码呈现:架构既包含设计过程,也包括设计的产物,可以是各类设计文档、设计图,也可是一些技术验证代码、 Demo或其它相关的程序;文档是设计的载体,而代码是系统功能实现的载体; 架构服务于业务:即架构的首要功能是服务于业务功能,因此,架构设计需要一定的前
阅读全文
摘要:一 配置Prometheus 1.1 配置prometheus.yml ~# cat prometheus.yml global: scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every
阅读全文
摘要:一 consul备份内容 Consul 提供了可以使用 CLI 或 API 运行的快照命令。该snapshot命令保存了 Consul 服务器状态的时间点快照,其中包括但不限于: Key-Value entries the service catalog prepared queries sessi
阅读全文
摘要:一 服务定义 https://www.consul.io/docs/discovery/services#security-configurations 1.1 service 这是定义服务的根级参数。您可以指定参数来配置服务。 范围 描述 默认 必需的 id 指定服务 ID 的字符串值。 如果未指
阅读全文
摘要:一 consul监控项 Transaction timing Leadership changes Autopilot Garbage collection 二 consul服务监控 File descriptors CPU usage Network activity Disk activity
阅读全文
摘要:一 系统设置 1.1 系统时间同步 ~# apt -y install chrony ~# systemctl start chrony ~# systemctl enable chrony 1.2 服务器规划 主机名 IP 角色 consul-01 192.168.174.103 consul s
阅读全文
摘要:一 consul命令格式 root@consul-01:~# consul --help Usage: consul [--version] [--help] <command> [<args>] 可用的命令有: acl 与 Consul 的 ACL 交互 agent 运行一个 Consul 代理
阅读全文
摘要:一 consul介绍 官方文档:https://www.consul.io/docs/intro Consul 是一种服务网格解决方案,提供具有服务发现、配置和分段功能的全功能控制平面。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建完整的服务网格。Consul 需要一个数据平面并支持
阅读全文
摘要:一 修改zoo.cfg文件 官方文档:http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_configuration root@zk-01:~# echo "4lw.commands.whitelist=*" >> /usr/
阅读全文
摘要:~# cat /usr/local/prometheus/rules/redis.yaml groups: - name: redisdown rules: - alert: RedisDown expr: redis_up == 0 for: 1m labels: name: instance s
阅读全文
摘要:~# cat /usr/local/prometheus/rules/pod.yaml groups: - name: Container rules: - alert: ContainerCPU expr: (sum by(name,instance) (rate(container_cpu_us
阅读全文
摘要:prometheus.yml # my global config global: scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute. evaluation_in
阅读全文
摘要:prometheus的配置文件prometheus.yml,它主要分以下几个配置块: 全局配置 global 告警配置 alerting 规则文件配置 rule_files 拉取配置 scrape_configs 远程读写配置 remote_read、remote_write 全局配置 global
阅读全文
摘要:一 系统设置 1.1 时间同步 ~# apt -y install chrony ~# systemctl start chrony ~# systemctl enable chrony 1.2 服务器规划 角色 IP zk-01 192.168.174.103 zk-02 192.168.174.
阅读全文
摘要:一 zookeeper介绍 ZooKeeper是一个开源的分布式应用程序协调系统。简称ZK,ZK是一个典型的分布式数据一致性解决方案,分布式应用程序可以基于它实现数据的发布/订阅、负载均衡、名称服务、分布式协调/通知、集群管理、Master选举、分布式锁盒分布式队列等等功能。它运行在JAVA环境之中
阅读全文
摘要:一 下载tomcat安装包 ~# wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.73/bin/apache-tomcat-8.5.73.tar.gz 二 安装tomcat ~# tar xf apache-
阅读全文
摘要:一 jdk 1.1 下载jdk ~# wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz 1.2 安装jdk ~# tar xf jdk-17_linux-x64_bin.tar.gz -C /usr
阅读全文
摘要:一 kubectl介绍 kubectl是最常用的客户端工具之一,它提供了基于命令行访问kubernetes API的简洁方式,支持对各种类型资源的CRUD,能够满足针对kubernetes系统的绝大部分的操作需求。 kubectl特性丰富且功能强大,是kubernetes管理员最常用的集群管理工具,
阅读全文
摘要:一 kubernetes简介 kubernetes是一个跨多主机的容器编排平台,它使用共享网络将多个主机构建成统一的集群。其中,一个或少量几个主机运行为Master作为控制中心负载管理整个集群系统,余下所有主机运行为worker node,这些工作节点使用本地和外部资源接收请求并以pod形式运行工作
阅读全文
摘要:daemons have recently crashed 官方文档 https://docs.ceph.com/en/latest/rados/operations/health-checks/#recent-crash https://docs.ceph.com/en/latest/mgr/cr
阅读全文
摘要:常用命令 ceph df #查看集群使用状态 ceph health detail #显示集群健康状态 rados -p [pool_name] ls #缓存对象 rbd -p [pool_name] map [img_name] #挂载镜像 rbd -p [pool_name] unmap [im
阅读全文
摘要:ceph dashboard介绍 Ceph dashboard 是通过一个web界面,对已经运行的ceph集群进行状态查看以及功能配置等功能,早起ceph使用的是第三方的dashboard组件。 Calamari calamari对外提供了十分漂亮的web管理和监控界面,以及一套改进的REST AP
阅读全文
摘要:RadosGW 对象存储简介 RadosGW是对象存储的一种实现方式,RADOS网关也称为Ceph对象网关、RadosGW、RGW,是一种服务,使客户端能够利用标准对象存储API来访问Ceph集群,它支持AWS S3和Swift, rgw运行于librado之上,在ceph0.8版本之后使用Cive
阅读全文
摘要:通过套接字进行单机管理 向管理节点同步admin认证文件 点击查看代码 root@ceph-deploy:/var/lib/ceph/ceph-cluster# scp ceph.client.admin.keyring root@ceph-mon-01:/etc/ceph root@ceph-de
阅读全文
摘要:ceph集群运行图 ceph集群中由mon服务器维护的五种运行图: Monitor map #监视器运行图; OSD map #OSD运行图; PG map #PG运行图; Crush map (Controllers replication under scalable hashing) # 可控
阅读全文
摘要:部署MDS服务 安装ceph-mds root@ceph-mgr-01:~# apt -y install ceph-mds 创建MDS服务 ceph@ceph-deploy:~/ceph-cluster$ ceph-deploy mds create ceph-mgr-01 [ceph_deplo
阅读全文
摘要:RBD架构图 RBD既RADOS Blcok Device的简称,RBD块存储是常用的存储类型之一,RBD块设备类似磁盘可以被挂载,RBD块设备具有快照、多副本、克隆和一致性等特性,数据以条带化的方式存储在ceph集群的多个OSD中。 条带化技术就是一种自动的将I/O的负载均衡到多个屋里磁盘的技术,
阅读全文
摘要:cephx协议 ceph使用cephx协议对客户端进行身份认证。 cephx用于对ceph保存的数据进行认证访问和授权,用于对访问ceph的请求进行认证和授权检测,与mon通信的请求都要经过ceph认证通过,但是也可以在mon节点关闭ceph认证,但是关闭认证之后任何访问都将被允许,因此无法保证数据
阅读全文
摘要:Ceph 简介 ceph 是一个开源的分布式存储系统, 同时支持文件存储(cephfs)、块存储(rbd)和对象存储(rgw)的分布式存储系统,具有高扩展性、高性能、高可靠性等优点。 ceph 是一个对象(object)式存储系统, 它把每一个待管理的数据流(文件等数据)切分为一到多个固定大小(默认
阅读全文
摘要:仓库推荐 https://mirrors.aliyun.com/ceph/ #阿里云镜像仓库 http://mirrors.163.com/ceph/ #网易镜像仓库 https://mirrors.tuna.tsinghua.edu.cn/ceph/ #清华大学镜像源 服务器规划 硬件推荐配置 主
阅读全文
摘要:一 分布式存储概述 1.1 存储分类: 单机存储 SCSI/IDE/SATA//SAS/USB/PCI-E/SSD/M.2 NVME 协议(提升性能) 。 网络存储(带文件系统) NFS、NAS、SAN、samba。 商业解决方案 EMC、Netapp、戴尔、华为、浪潮。 分布式存储 Ceph、Gl
阅读全文
摘要:一 添加数据 root@k8s-etcd-01:~# ETCDCTL_API=3 etcdctl put /name "wgs" OK 二 查询数据 root@k8s-etcd-01:~# ETCDCTL_API=3 etcdctl get /name /name wgs 三 修改数据 root@k
阅读全文
摘要:一 wal介绍 wal是write ahead log的缩写,顾名思义,也就是在执行真正的写操作之前先写一个日志,预写日志。 wal:存放预写式日志,最大的作用是记录了整个数据变化的全部历程。在etcd中,所有数据的修改在提交前,都要先写入wal中。 二 etcd 数据备份 2.1 查看etcd版本
阅读全文
摘要:etcd简介 etcd是一种高度一致的分布式键值存储,它提供了一种可靠的方式来存储需要由分布式系统或机器集群访问的数据。 etcd内部采用raft协议作为一致性算法,etcd基于go语言实现。 etcd特性 完全复制:集群中的每个节点都可以使用完整的存档。 高可用性:etcd可用于避免硬件的单点故障
阅读全文
摘要:下载并安装mysqld_exporter 下载安装包并安装 root@mysql-01:~# wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.13.0/mysqld_exporter-0.13.0.lin
阅读全文
摘要:一 联邦介绍 联合允许 Prometheus 服务器从另一个 Prometheus 服务器抓取选定的时间序列。 二 联邦用例 联邦有不同的用例。通常,它用于实现可扩展的 Prometheus 监控设置或将相关指标从一个服务的 Prometheus 提取到另一个服务中。 2.1 Hierarchica
阅读全文
摘要:一 对target重新打标 对target从新打标是在数据抓取之前动态重写target标签的强大工具,在每个数据抓取配置中,可以定义多个relabel步骤,它们将按照定义的顺序依次执行; 对于发现的每个target,Prometheus默认会执行如下操作; job的标签设定为其所属的job_name
阅读全文
摘要:一 基于文件的服务发现介绍 基于文件的服务发现是仅仅略优于静态配置的服务发现方式,它不依赖于任何平台或第三方服务,因而也是最为简单和通用的实现方式; Prometheus Server定期从文件中加载Target信息; 文件可以使用json或yaml格式,它含有定义的target列表,要积极可选的标
阅读全文
摘要:一 服务发现适用场景 Prometheus Server的数据抓取工作基于pull模型,因而,它必须要事先知道各Target的位置,然后才能从相应地exporter或Instrumentation中抓取数据; 对于小型的系统环境来说,通过static_configs指定各Target便能解决问题,这
阅读全文
摘要:一 Alertmanager配置 1.1 编辑Alertmanager配置文件 点击查看代码 root@node-02:~# cat /usr/local/alertmanager/alertmanager.yml global: smtp_from: '1304995320@qq.com' smt
阅读全文
摘要:一 下载Alertmanager组件 下载地址:https://prometheus.io/download/ root@node-02:~# wget https://github.com/prometheus/alertmanager/releases/download/v0.23.0/aler
阅读全文
摘要:配置介绍 alertmanager.yml global: [ smtp_from: <tmpl_string> ] #发件人邮箱地址 [ smtp_smarthost: <string> ] #邮箱SMTP地址 [ smtp_auth_username: <string> ] #发件人登录用户名
阅读全文
摘要:root@node-02:/usr/local/alertmanager# ./alertmanager --help usage: alertmanager [<flags>] Flags: -h, --help #显示上下文相关的帮助(也可以尝试 --help-long 和 --help-man
阅读全文
摘要:一 导入模板 推荐模板ID:9719 二 验证dashboard
阅读全文
摘要:一 ICMP监控配置 1.1 修改Prometheus Server配置文件 root@prometheus-01:~# cat /usr/local/prometheus/prometheus.yml #ICMP 检测 - job_name: 'ping_status' metrics_path:
阅读全文
摘要:端口监控配置 prometheus.yml - job_name: "prot_status" metrics_path: /probe params: module: [tcp_connect] file_sd_configs: - files: - targets/port-status.yam
阅读全文
摘要:URL监控配置 prometheus.yml - job_name: "http_status" metrics_path: /probe params: module: [http_2xx] # Look for a HTTP 200 response. file_sd_configs: - fi
阅读全文
摘要:blackbox exporter介绍 blackbox_exporter是Prometheuse官方提供的一个exporter,可以通过HTTP、HTTPS、DNS、TCP和ICMP对被监控节点进行监控和数据采集 HTTP/HTTPS:URL/API可用性检测; TCP:端口监听检测; ICMP:
阅读全文
摘要:root@node-02:~# /usr/local/blackbox_exporter/blackbox_exporter --help usage: blackbox_exporter [<flags>] Flags: -h, --help #显示上下文相关的帮助(也可以尝试 --help-lo
阅读全文
摘要:一 告警功能概述 Prometheus对指标的收集、存储同告警能力分属于Prometheus Server和Alertmanager连个独立的组件,前者仅负责基于告警规则生成告警通知,具体的告警操作则由后者完成; Alertmanager负责处理由客户端发来的告警通知 客户端通常是Prometheu
阅读全文
摘要:一 Cadvisor介绍 GitHub地址:https://github.com/google/cadvisor cadvisor由谷歌开源,cadvisor不仅可以搜集一台机器上所有运行的容器信息,还提供基础查询界面和http接口,方便其它组件如Prometheus进行数据抓取,cadvisor可
阅读全文
摘要:添加Prometheus数据源 1. 将光标移动到侧面菜单上的齿轮图标,该图标将显示配置选项。 2. 单击数据源。数据源页面打开,显示先前为 Grafana 实例配置的数据源列表。 3. 单击添加数据源以查看所有支持的数据源的列表。 4. 通过在搜索对话框中输入名称来搜索特定数据源。或者,您可以滚动
阅读全文
摘要:一 grafana-clis使用帮助 root@k8s-deploy:~# grafana-cli --help 姓名: Grafana CLI - 一个新的 cli 应用程序 用法: grafana-cli [global options] command [command options] [a
阅读全文
摘要:Grafana介绍 官方文档:https://grafana.com/docs/ Grafana是一款基于go语音开发的通用可视化工具,支持从多种不同的数据源加载并展示数据,可作为其数据源的部分存储系统如下所示: TSDB:Prometheus、IfluxDB、OpenTSDB和Graphit 日志
阅读全文
摘要:一 Prometheus的聚合函数 一般来说,单个指标的价值不大,监控场景中往往需要联合并可视化一组指标,这种联合机制即是指“聚合”操作,例如,将计算数、求和、平均值。分位数、标准差及方差等统计函数应用于时间序列的样本之上生成具有统计学意义的结果等; 对查询结果事前按照某种分类机制进行分组(grou
阅读全文
摘要:一 PromQL简介 Prometheus基于指标名称(Metrics name)以及附属的标签集(labelset)唯一定义一条时间序列; 指标名称代表着监控目标上某类可测量属性的基本特征标识; 标签则是这个基本特征上再次细分的多个可测量维度; 基于PromQL表达式,用户可以针对指定的特征及其细
阅读全文
摘要:下载node_exporter root@k8s-master-01:~# wget https://github.com/prometheus/node_exporter/releases/download/v1.2.2/node_exporter-1.2.2.linux-amd64.tar.gz
阅读全文
摘要:root@node_exporter:~# /usr/local/node_exporter/node_exporter --help 用法:node_exporter [<flags>] 标志: -h, --help 显示上下文相关的帮助(也可以尝试 --help-long 和 --help-ma
阅读全文
摘要:一 Prometheus使用帮助信息 root@prometheus-01:~# /usr/local/prometheus/prometheus --help 用法:普罗米修斯 [<flags>] Prometheus 监控服务器 标志: -h, --help 显示上下文相关的帮助(也可以尝试 -
阅读全文
摘要:官方文档:https://prometheus.io/docs/prometheus/latest/installation/ 一 使用包管理器下载 root@prometheus-01:~# apt-cache madison prometheus prometheus | 2.15.2+ds-2
阅读全文
摘要:一 Prometheus介绍 Prometheus是一个开源系统监控和警报工具包,最初是在SoundCloud 上构建的 。自 2012 年成立以来,许多公司和组织都采用了 Prometheus,该项目拥有非常活跃的开发者和用户社区。它现在是一个独立的开源项目,独立于任何公司进行维护。为了强调这一点
阅读全文
摘要:一 监控系统功能组件 指标数据采集(抓取) 指标数据存储 指标数据趋势分析及可视化 告警 二 监控体系 2.1 系统层监控 系统监控 cpu, load, memory, swap, disk IO, processes 网络监控 网络设备监控,工作负载,网络延迟。丢包率。 2.2 中间件及基础设施
阅读全文
摘要:一 VIP单播配置格式 注意:启用单播,不能启用 vrrp_strict 分别在各个keepalived 节点设置对方主机的IP,建议设置为专用于对应心跳线网络的地址,而非使用业务网络 unicast_src_ip <IPADDR> #指定单播的源IP unicast_peer { <IPADDR>
阅读全文
摘要:######全局配置信息####### global maxconn 20480 #默认最大连接数 log 127.0.0.1 local3 #[err warning info debug] chroot /usr/local/haproxy #chroot运行的路径 uid 99 #所属运行的用
阅读全文
摘要:一 环境准备 1.1 设置时间同步 root@node-01:~# apt -y install chrony root@node-01:~# systemctl enable chrony 1.2 创建haproxy用户 root@node-01:~# groupadd -g 2021 hapro
阅读全文
摘要:负载均衡简介 负载均衡:Load Balance,简称LB,是一种服务或基于硬件设备等实现的高可用反向代理技术,负载均衡将特定的业务(web服务、网络流量等)分担给指定的一个或多个后端特定的服务器或设备,从而提高了公司业务的并发处理能力、保证了业务的高可用性、方便了业务后期的水平动态扩展 为什么使用
阅读全文
摘要:一 环境规划 节点 IP 功能 VIP node-01 192.168.174.120 keepalived master/slave 192.168.174.20 node-02 192.168.174.121 keepalived slave/master 192.168.174.21 二 设置
阅读全文
摘要:一 VRRP Script设置 1.1 定义vrrp script脚本 vrrp script:自定义资源监控脚本,vrrp实例根据脚本返回值,公共定义,可被多个实例调用,定义在vrrp实例之外的独立配置模块。一般放在global_def设置块之后,是和global_defs平级的语句块。 通常此脚
阅读全文
摘要:一 通知脚本类型 当前节点成为主节点时触发脚本 notify_master <STRING>|<QUOTED-STRING> 当前节点转为备节点时触发脚本 notify_back <STRING>|<QUOTED-STRING> 当前节点转为失败状态时触发脚本 notify_fault <STRIN
阅读全文
摘要:一 添加软件源 root@node-01:~# add-apt-repository "deb http://cz.archive.ubuntu.com/ubuntu xenial main universe" 二 安装heirloom-mailx root@node-01:~# apt-get i
阅读全文
摘要:一 环境规划 节点 IP 功能 VIP node-01 192.168.174.120 keepalived master 192.168.174.20 node-02 192.168.174.121 keepalived slave 192.168.174.20 二 抢占模式 抢占模式,即当高优先
阅读全文
摘要:VRRP协议 虚拟路由冗余协议(virtual router redundancy protocol,简称VRRP),是由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协议,1998年已推出正式的RFC2338协议标准,VRRP广泛应用在边缘网络中,它的设计目标是支持特定情况下IP数据
阅读全文
摘要:一 环境准备 1.1 设置时间同步 root@node-01:~# apt -y install chrony root@node-01:~# systemctl enable chrony 二 在线安装 2.1 查看keepalived软件版本 root@node-01:~# apt-cache
阅读全文
摘要:一 查看当前网卡名称 root@k8s-master-01:~# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:
阅读全文
摘要:一 修改配置文件 /etc/netplan/00-installer-config.yaml # This is the network config written by 'subiquity' network: ethernets: ens33: dhcp4: no # true address
阅读全文
摘要:Docker Compose简介 docker-compose是docker容器的一种单机编排服务,docker-compose是一个管理多个容器的工具,可以替代docker命令对容器进行创建、启动和停止等手工操作。 docker-compose项目是Docker官方的开源项目,负责实现对Docke
阅读全文
摘要:一 容器的内存限制 官方文档:https://docs.docker.com/config/containers/resource_constraints/ 1.1 内存相关选项 Option Description -m or --memory= 容器可以使用的最大内存量。如果设置此选项,则允许的
阅读全文
摘要:一 镜像结构和原理 1.1 Docker镜像原理 镜像即创建容器的模板,含有启动容器所需要的文件系统及所需要的内容,因此镜像主要用于方便和快速的创建并启动容器。 Docker镜像采用分层构建机制,最底层为bootfs,其次为rootfs。 bootfs用于系统引导的文件系统,包括bootloader
阅读全文
摘要:一 swap警告 1.1 警告信息 WARNING: No swap limit support 1.2 解决办法 1.2.1 修改grub文件 root@ubuntu:~# cat /etc/default/grub GRUB_DEFAULT=0#GRUB_HIDDEN_TIMEOUT=0GRUB
阅读全文
摘要:一 Docker介绍 Docker是一个开源项目,诞生于2013年初,最初是dotCloud公司内部的一个开源的PAAS服务的业余项目。它是基于Google公司推出的Go语言实现。项目后来加入了Linux基金会,遵从了Apache2.0协议,项目代码在Github上进行维护。 Docker是基于li
阅读全文
摘要:一 获取加速地址 科大镜像:https://docker.mirrors.ustc.edu.cn/ 网易:https://hub-mirror.c.163.com/ 阿里云:https://cr.console.aliyun.com/ 七牛云加速器:https://reg-mirror.qiniu.
阅读全文
摘要:Docker 版本选择 Docker之前没有区分版本,但是2017年初推出(将docker更名为)新的项目Moby,github地址:https://github.com/moby/moby,Moby项目属于Docker项目的全新上游Docker将是一个隶属于Moby的子产品,而且之后的版本开始区分
阅读全文
摘要:一 环境准备 需要部署两台harbor,harbor部署参考:https://www.cnblogs.com/wangguishe/p/15466771.html#_label1 类型 IP 主机名称 备注 harbor01 192.168.75.157 node01 harbor02 192.16
阅读全文
摘要:一 Harbor介绍 1.1 Harbor介绍 Harbor是一个用于存储和分发docker镜像的企业级Registry服务器,由VMware开源,其通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distrubution,作为一个企业级私有Registry服务器,H
阅读全文
摘要:一 查看当前时区 root@node01:~# timedatectl Local time: Wed 2021-11-03 08:43:55 UTC Universal time: Wed 2021-11-03 08:43:55 UTC RTC time: Wed 2021-11-03 08:43
阅读全文
摘要:一 添加阿里云key 点击查看代码 curl -o - "https://mirrors.aliyun.com/zabbix/zabbix-official-repo.key" | apt-key add - % Total % Received % Xferd Average Speed Time
阅读全文
摘要:一 错误信息 点击查看代码 # curl https://packagist.phpcomposer.com/packages.json curl: (60) The certificate issuer's certificate has expired. Check your system da
阅读全文
摘要:一 OpenResty简介 OpenResty是基于Ngnix和Lua的高性能web平台,内部集成精良的LUa库、第三方模块、依赖项。用于方便搭建能够处理高并发、扩展性极高的动态web应用、web服务、动态网关。可以使用Lua脚本调用Ngnix支持的C以及Lua模块,快速构建10K~1000K单机并
阅读全文

浙公网安备 33010602011771号