mosquitto配置文件说明
- # =================================================================
- # General configuration
- # =================================================================
- # 客户端心跳的间隔时间
- #retry_interval 20
- # 系统状态的刷新时间
- #sys_interval 10
- # 系统资源的回收时间,0表示尽快处理
- #store_clean_interval 10
- # 服务进程的PID
- #pid_file /var/run/mosquitto.pid
- # 服务进程的系统用户
- #user mosquitto
- # 客户端心跳消息的最大并发数
- #max_inflight_messages 10
- # 客户端心跳消息缓存队列
- #max_queued_messages 100
- # 用于设置客户端长连接的过期时间,默认永不过期
- #persistent_client_expiration
- # =================================================================
- # Default listener
- # =================================================================
- # 服务绑定的IP地址
- #bind_address
- # 服务绑定的端口号
- #port 1883
- # 允许的最大连接数,-1表示没有限制
- #max_connections -1
- # cafile:CA证书文件
- # capath:CA证书目录
- # certfile:PEM证书文件
- # keyfile:PEM密钥文件
- #cafile
- #capath
- #certfile
- #keyfile
- # 必须提供证书以保证数据安全性
- #require_certificate false
- # 若require_certificate值为true,use_identity_as_username也必须为true
- #use_identity_as_username false
- # 启用PSK(Pre-shared-key)支持
- #psk_hint
- # SSL/TSL加密算法,可以使用“openssl ciphers”命令获取
- # as the output of that command.
- #ciphers
- # =================================================================
- # Persistence
- # =================================================================
- # 消息自动保存的间隔时间
- #autosave_interval 1800
- # 消息自动保存功能的开关
- #autosave_on_changes false
- # 持久化功能的开关
- persistence true
- # 持久化DB文件
- #persistence_file mosquitto.db
- # 持久化DB文件目录
- #persistence_location /var/lib/mosquitto/
- # =================================================================
- # Logging
- # =================================================================
- # 4种日志模式:stdout、stderr、syslog、topic
- # none 则表示不记日志,此配置可以提升些许性能
- log_dest none
- # 选择日志的级别(可设置多项)
- #log_type error
- #log_type warning
- #log_type notice
- #log_type information
- # 是否记录客户端连接信息
- #connection_messages true
- # 是否记录日志时间
- #log_timestamp true
- # =================================================================
- # Security
- # =================================================================
- # 客户端ID的前缀限制,可用于保证安全性
- #clientid_prefixes
- # 允许匿名用户
- #allow_anonymous true
- # 用户/密码文件,默认格式:username:password
- #password_file
- # PSK格式密码文件,默认格式:identity:key
- #psk_file
- # pattern write sensor/%u/data
- # ACL权限配置,常用语法如下:
- # 用户限制:user <username>
- # 话题限制:topic [read|write] <topic>
- # 正则限制:pattern write sensor/%u/data
- #acl_file
- # =================================================================
- # Bridges
- # =================================================================
- # 允许服务之间使用“桥接”模式(可用于分布式部署)
- #connection <name>
- #address <host>[:<port>]
- #topic <topic> [[[out | in | both] qos-level] local-prefix remote-prefix]
- # 设置桥接的客户端ID
- #clientid
- # 桥接断开时,是否清除远程服务器中的消息
- #cleansession false
- # 是否发布桥接的状态信息
- #notifications true
- # 设置桥接模式下,消息将会发布到的话题地址
- # $SYS/broker/connection/<clientid>/state
- #notification_topic
- # 设置桥接的keepalive数值
- #keepalive_interval 60
- # 桥接模式,目前有三种:automatic、lazy、once
- #start_type automatic
- # 桥接模式automatic的超时时间
- #restart_timeout 30
- # 桥接模式lazy的超时时间
- #idle_timeout 60
- # 桥接客户端的用户名
- #username
- # 桥接客户端的密码
- #password
- # bridge_cafile:桥接客户端的CA证书文件
- # bridge_capath:桥接客户端的CA证书目录
- # bridge_certfile:桥接客户端的PEM证书文件
- # bridge_keyfile:桥接客户端的PEM密钥文件
- #bridge_cafile
- #bridge_capath
- #bridge_certfile
- #bridge_keyfile
- # 自己的配置可以放到以下目录中
- include_dir /etc/mosquitto/conf.d
启动Mosquitto服务很简单,直接运行命令行“mosquitto -c /etc/mosquitto/mosquitto.conf -d”即可。另外,Mosquitto是个纯异步IO框架,经测试可以轻松处理20000个以上的客户端连接。当然,实际的最大承载量还和业务的复杂度有比较大的关系。测试的时候不要忘记调整系统的最大连接数和栈大小,比如Linux上可用ulimit -n20000 -s512命令设置你需要的系统参数。
mosquitto配置文件说明的更多相关文章
- mosquitto配置文件/etc/mosquitto/mosquitto.conf配置参数详细说明
mosquitto配置文件/etc/mosquitto/mosquitto.conf配置参数详细说明 摘自:https://blog.csdn.net/weixin_43025071/article/ ...
- mosquitto 配置文件解说
#配置文件为mosquitto #参见mosquitto.conf(5)了解更多信息. #显示默认值,取消注释以更改. #使用#字符来表示注释,但只有当它是 #第一个字符就行了. #========= ...
- mosquitto配置文件详解
安装完成之后,所有配置文件会被放置于/etc/mosquitto/目录下,其中最重要的就是Mosquitto的配置文件,即mosquitto.conf,以下是详细的配置参数说明. # Config f ...
- mosquitto配置文件
#配置文件为mosquitto #参见mosquitto.conf(5)了解更多信息. #显示默认值,取消注释以更改. #使用#字符来表示注释,但只有当它是 #第一个字符就行了. #========= ...
- mosquitto简单应用
1. 简述 一款实现了消息推送协议 MQTT v3.1 的开源消息代理软件,提供轻量级的,支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信变得简单,比如现在应用广泛的低功耗传感器,手机 ...
- Mosquitto服务器的搭建以及SSL/TLS安全通信配置
Mosquitto服务器的搭建以及SSL/TLS安全通信配置 摘自:https://segmentfault.com/a/1190000005079300 openhab raspberry-pi ...
- mosquitto --- 单向认证
1.生成证书要单向配置SSL 需要 做三项前置工作 1. 生成CA证书 2.生成server 端证书,server 端key github 的一个开源项目已经做到这点 ,详情可见 https://gi ...
- Mosquitto 单向SSL配置
Mosquitto 单向SSL配置 摘自:https://blog.csdn.net/a_bcd_123/article/details/70167833 2017年04月14日 06:56:06 s ...
- mosquitto linux部署
1:官网下载 https://mosquitto.org/files/source/ 本文使用的是mosquitto-1.5.tar.gz 2:解压mosquitto-1.5.tar.gz tar - ...
随机推荐
- Android开发视频教程
http://study.163.com/course/courseMain.htm?courseId=207001 目录 章节1第一季 课时1课程介绍15:17 课时2Android历史15 ...
- 美图秀秀 web开发图片编辑器
美图秀秀web开发平台 http://open.web.meitu.com/wiki/ 1.环境配置 1.1.设置crossdomain.xml 下载crossdomain.xml文件,把解压出来的c ...
- ajax数据请求的理解
一,请求 发送请求有两种方式:get 跟 post . 1.get仅请求数据,不需要服务端做处理,最后会返回指定的资源. 2.post可以提交数据,服务端根据提交的数据做处理,再返回数据. 二,创建X ...
- UI控件之UICollectionView
UICollectionView:集合视图,是iOS6.0后出现的,与UITableView类似,优势在于可以灵活的布局cell UICollectionViewLayout:布局类,抽象类,一般定义 ...
- Laravel 调试利器 —— Laravel Debugbar 扩展包安装及使用教程
1.简介 Laravel Debugbar 在 Laravel 5 中集成了 PHP Debug Bar ,用于显示调试及错误信息以方便开发.该扩展包包含了一个 ServiceProvider 用于注 ...
- INSPIRED启示录 读书笔记 - 第4章 产品管理与产品设计
理解用户体验设计 1.用户研究:专门研究.分析用户,评估产品或产品原型是否符合特定用户的使用习惯.其具体工作包括拟订恰当的测试项目,监督测试,评估测试结果,提出改进方案 2.交互设计:在理解目标用户的 ...
- 为多个文件夹下的C源代码编写Makefile文件
上一篇文章写了如何为在同一个文件夹下的C源代码,本篇文章为多个文件夹下的C源代码编写Makefile文件. 建立两个文件夹,分别为abs与src.其最终目录结构如下: 1 $ ls * 2 jun.c ...
- Nginx错误日志配置信息详解
Nginx的错误日志可以配置在Main区块,也可以配置在虚拟主机区块中.Nginx软件会把自身运行的故障信息及用户访问的日志信息记录到指定的日志文件里,是我们调试Nginx服务的重要参考. error ...
- Could not fetch URL https://pypi.org/simple/pip/: There was a problem confir
这个问题其实是无意中解决的:因为在网上找不到解决办法,是我在yum -y installl wget后,自动就好了,安装wget的时候,可能更新了openssl的缘故吧.
- sqlserver ,镜像数据库,CDC,实时监控数据变化
1.数据库镜像配置 1)主机环境:计算机名称修改SQL1.xiaoping.com 添加用户sqluser 密码永不变,率属于administrators sqlserver安装时,将所有sqlser ...