1.HTTP 是什么协议层?HTTP 是一个面向事务,无连接的属于应用层的协议。2.什么是H.264?它的优点?答:H.264是一种视频编码格式。技术上优点:H.264算法有很高的编码效率,在相同的重建图像质量下,能够比H.263节约50%左右的码率。传输上优点:H.264能够以比较低的数据速率传送基于联网协议(IP)的视频流,在视频质量,压缩效率和数据包恢复丢失方面,超越了MPEG2、MPEG4
## 实现Prometheus监控OpenResty ### 简介 在云原生领域中,Prometheus是一种非常流行的开源监控解决方案,而OpenResty是一个基于Nginx和Lua的高性能Web平台。本文将详细介绍如何实现Prometheus监控OpenResty,帮助初学者快速上手。 ### 操作步骤 下面是实现Prometheus监控OpenResty的详细步骤: | 步骤 | 操
原创 2024-05-30 09:58:01
406阅读
前言无状态的 HTTP众所周知,HTTP 协议是无状态的。但是随着 web 应用的发展,越来越多的场景需要标识用户身份。例如:单点登陆、购物车等等。而 cookie、session 与 token,就是为了实现带有状态的“会话控制”。曾经我也傻傻搞不清他们的区别,只知道他们是为了解决 http 协议无状态的技术方案。这篇文章,阐述他们的概念、用途和区别,配合代码和场景加深理解。1.Cookie1.
转载 11月前
79阅读
一、什么是protobuf  Protobuf是google的开源项目,全称是Google Protocol Buffers,它是一个与语言无关、平台无关、可扩展的结构化数据序列化机制,类似XML,但它是更小、更快、更简单。只需定义一次数据的结构化方式,然后就可以使用特殊生成的源代码轻松地在各种数据流之间编写和读取结构化数据,并使用各种语言。  二、protobuf使用  1.使用protobuf
转载 2024-10-23 14:41:03
55阅读
1. 图片的读取问题对于彩色图像,往往读取的是它的RGB值,范围是0~255对于黑白一单通道图像读取的是它的灰度值,类似明暗程度坐标系: 与常见的类似,坐标原点在左上角,对于彩色图像每一个点的坐标是(height,width,channel),channel就是ps的通道,可以理解为把颜色图层分开,有红色层,绿色层,蓝色层用图解释一下每个像素读取的是一个[B, G, R]的列表对于彩色图片的基本操
   在成功部署openstack集群后,为了需要实时掌握集群的运行情况,需要部署一套监控系统,以了解系统的运行情况,对于监控系统有很多开源软件功能上都很强大,例如nagios、cacti、zabbix,尤其是zabbix的功能,不过功能强大了配置起了也就麻烦了,现在介绍一个监控组合:munin和collect。munin用来监控compute,对于vm实例使用mun
转载 2024-04-24 16:44:58
55阅读
1、nginx的基础监控进程监控端口监控注意: 这两个是必须要加在zabbix监控,加触发器有问题及时告警。web 服务器 nginx 以其高性能与抗并发能力越来越多的被用户使用作为一款服务器产品,其运行状态是运维密切关注的,因此,对 nginx 的实时监控就必须要关注的了nginx 提供了 ngx_http_stub_status_module,ngx_http_reqstat_module模块
Openwrt 摄像头使用 来自森亮号航海见识 {SLboat Insight;} (重定向自 摄像头使用) 跳转至: 导航、 搜索 目录  [隐藏]  1想法2挂载摄像头2.1调试摄像头2.1.1一般性日子[1]2.1.2内核级信息2.2相关软件包2.2.1luci-app-web
转载 2月前
424阅读
一、 Big Sister 主要功能:Big Sister网络监测器是一款SNMP监测程序,拥有一个Web服务器前端加客户机-服务器的架构。这款应用可提供的功能有:对网络系统的分布式监测;实时的状态监测;关键事件通报;状态更改的历史视图和系统性能数据的显示。 二、NetDisco 主要功能:这款Web网络管理工具使用SNMP收集大型网络中的连接和
参数选项 说明 –help this message 帮助选项 –prefix=PATH set the installation prefix (default to /usr/local/openresty) 设置安装路径 –with-debug enable debug logging 启用调试日志 –with-dtrace-probes enable dtrace USDT probes
转载 2024-02-13 13:11:34
70阅读
OpenResty基本介绍        Nginx有很多的特性和好处,但是在Nginx上开发成了一个难题,Nginx模块需要用C开发,而且必须符合一系列复杂的规则,最重要的用C开发模块必须要熟悉Nginx的源代码,使得开发者对其望而生畏。      &nbs
转载 2024-03-03 23:01:39
457阅读
一:简介OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。OpenResty® 通过汇聚各种设计精良的 Nginx 模块(主要由 OpenResty 团队自主开发),从而将 Nginx 有效地变成一个强大的通用 W
转载 2024-07-02 10:16:31
75阅读
本文基于Centos8进行实践,请读者自行安装OpenResty。1. 内部调用进入默认安装路径cd /usr/local/openresty/nginx/conf vim nginx.conflocation /sum { # 只允许内部调用 internal; content_by_lua_block {
转载 2024-06-22 18:48:19
107阅读
1、背景说明: OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。简单地说OpenResty 的目标是让你的Web服务直接跑在 Nginx 服务内部,充分利用 Nginx 的非阻塞 I/O 模型,不仅仅对 HTTP 客
转载 2024-05-10 17:02:36
106阅读
openresty lua-resty-http api请求          官网:https://github.com/ledgetech/lua-resty-http          &nbs
转载 2024-04-29 22:50:31
307阅读
我们需要接收请求、处理并输出响应。而对于请求我们需要获取如请求参数、请求头、Body体等信息;而对于处理就是调用相应的Lua代码即可;输出响应需要进行响应状态码、响应头和响应内容体的输出。因此我们从如上几个点出发即可。接收请求我自己进行测试,在我安装的openresty目录下的learn_lua新增一个目录,并新增一个request.lua文件[dufy@localhost learn_lua]$
官方:https://opm.openresty.org/官方文档:https://opm.openresty.org/docs#table-of-contents为什么建议使用opm不建议使用luarocks?官方解释:请注意!LuaRocks 并不是 OpenResty 官方推荐的装包方式。LuaRocks 上绝大部分的 Lua 库都可能会阻塞 OpenResty 的事件循环,而让性能急剧下降
转载 2024-03-18 17:59:06
169阅读
概要基于openresty(nginx+lua)的系统框架,设计一种计算密集型的应用框架。本方案将有如下特点:1、可以避免计算进程阻塞Openresty框架的问题;2、可避免多个计算进程同时加载大量静态资源数据的问题;3、算法模块提供标准C接口模块,无需为做额外封装开发。技术方案子进程管理设计图1图21、Openresty的Lua代码执行是在事件循环里的, 在Lua代码里不能有任何复杂的计算或其它
转载 2024-04-01 12:15:39
67阅读
这个服务器架构不一定能用上,记录在这里,算是一个小小的学习成果。1. 技术选择Cocos2d-x 3.x —— 客户端框架。WebSockt —— 网络协议。HTTP —— 网络协议。OpenResty —— 基于 nginx+lua 实现 WebSocket 或 HTTP 服务器。MySQL —— 数据库支持。Redis —— NoSQL 支持。2. 逻辑服务器有两个不同的客户端需要提供服务。d
转载 2024-05-20 18:03:57
50阅读
OpenResty是一个成熟的网络平台,它集成了标准的Nginx核心,LuaJIT,许多精心编写的Lua库,许多高质量的第三方Nginx模块以及大多数外部依赖项。它旨在帮助开发人员轻松构建可伸缩的Web应用程序,Web服务和动态Web网关。通过利用各种精心设计的Nginx模块(其中大部分由OpenResty团队自己开发),OpenResty有效地将nginx服务器转变为功能强大的Web应用服务器,
转载 2024-03-10 18:33:22
1137阅读
  • 1
  • 2
  • 3
  • 4
  • 5