文章目录1. 配置Swagger2. 注入RedisTemplate3. 配置redis连接池4. 自定义运行时异常5. 数据库表6. 自定义 AccessControlFilter token校验7. 自定义 Realm8. shiro核心配置9. 实现用户登录认证访问授权 1. 配置Swagger@EnableSwagger2
@Configuration
public class Swag
转载
2023-07-13 14:42:34
109阅读
本文从前端讲解数据流转过程【前端如下】:首先输入手机号并点击发送验证码,将手机号数据进行提交到服务器【服务器】如下:客户端 发送的请求和携带的数据【手机号】12345678910。【第一步】首先会被拦截器拦截,这里配置了两个拦截器,根据拦截器拦截内容,第一个拦截器会进行释放,第二个拦截器由于拦截范围原因也会进行释放。 【第二步】数据【手机号】12345678910,会流转到验证
转载
2023-05-30 09:29:40
106阅读
简介 身份认证是大多数应用的重要组成部分,MQTT 协议支持用户名密码认证,启用身份认证能有效阻止非法客户端的连接。 EMQ X 中的认证指的是当一个客户端连接到 EMQ X 的时候,通过服务器端的配置来控制客户端连接服务器的权限。 EMQ X 的认证支持包括两个层面: MQTT 协议本身在 CON ...
转载
2021-07-27 15:42:00
2016阅读
2评论
实现"emq redis"的步骤
流程概述:
为了实现"emq redis",我们需要先安装和配置EMQ(一个开源的MQTT消息服务器),然后使用Redis作为EMQ的插件存储后端。下面是实现的详细步骤:
| 步骤 | 描述 |
| ------ | ------ |
| 步骤一:安装EMQ | 通过下载EMQ的安装包,解压并运行安装脚本来安装EMQ。 |
| 步骤二:配置EMQ | 配置EM
原创
2023-12-20 13:16:16
88阅读
emq 的用户密码认证
MQTT 认证设置
EMQ 消息服务器认证由一系列认证插件(Plugin)提供,系统支持按用户名密码、ClientID 或匿名认证。
系统默认开启匿名认证(anonymous),通过加载认证插件可开启的多个认证模块组成认证链:
---------------- ---------------- ---
转载
2018-10-12 15:02:00
229阅读
2评论
EMQ配置“ClientId 认证”
基于 MQTT 客户端 ID 认证
clientId配置文件地址
/etc/emqttd/plugins/emq_auth_clientid.conf
内容如下:
auth.client.$N.clientid = clientid
auth.client.$N.password = passwd
启用 emq_auth_clientid 插件:
转载
2018-10-12 09:32:00
333阅读
2评论
纪元(epoch)Redis Cluster 使用了类似于 Raft 算法 term(任期)的概念称为 epoch(纪元),用来给事件增加版本号。Redis 集群中的纪元主要是两种:currentEpoch 和 configEpoch。currentEpoch这是一个集群状态相关的概念,可以当做记录集群状态变更的递增版本号。每个集群节点,都会通过 server.cluster->curren
# 教你如何实现Redis和EMQ的读写
## 一、整体流程
在教你如何实现Redis和EMQ的读写之前,我们首先来看一下整体的流程。
```mermaid
gantt
title 整体流程
section Redis
Redis连接 :a1, 2022-01-01, 1d
读取数据 :a2, after a1, 2d
写入数据
原创
2024-04-11 04:35:46
17阅读
EMQ版本V2, emqttd-centos7-v2.3.11-1.el7.centos.x86_64.rpm下载地址:http://emqtt.com/downloads/2318/centos7-rpm机器环境: Linux CentOS7.2 安装完成后,默认是匿名用户访问。emq本身不带发布定于工具或者命令,需要借助类似mosquitto_sub、mosqu
转载
2024-05-30 01:32:20
85阅读
EMQ X认证:身份认证是大多数应用的重要组成部分,MQTT 协议支持用户名密码认证,启用
原创
2022-12-14 18:35:39
373阅读
1、安装解压2、emq启动./bin/emqx start //守护进程模式启动3、客户端编程初步3.1 //消息订阅的客户端例子package com.zkhuashui.support.mqtt;
import org.eclipse.paho.client.mqttv3.*;
import org.eclipse.paho.client.mqttv3.MqttCallback;
import
转载
2024-03-18 09:36:24
229阅读
上一篇博客介绍了MQTT服务器的安装,客户端工具的使用,以及MQTT协议常用的一些特性。这篇博客从开发的角度去学习下程序如何接入MQTT数据,如服务器监控数据、消息订阅、数据桥接等。监控数据EMQX 提供了管理监控 REST API,这些 API 遵循 OpenAPI (Swagger) 3.0 规范。EMQX 服务启动后,您可以访问 http://localhost:18083/api-docs
转载
2024-06-12 10:19:00
409阅读
MQTT物联网,使用EMQEMQ配置 EMQ X镜像库安装 EMQ阿里云配置安全组远程测试 EMQ我的阿里云系统是Ubuntu 16.04(LTS),其他系统部署可在EMQ官网查到资料,都很好用,附上链接。EMQ官网配置 EMQ X镜像库我采用的是设置镜像库安装,按照步骤来没问题。在官网上也有下载安装包的方法,镜像库安装不行的话可以尝试。1.更新 apt包索引:$ sudo apt update
转载
2024-07-01 09:51:36
71阅读
1 Kafka1.1 Kafka简介Kafka是一种分布式的,基于发布/订阅的消息系统。原本开发自LinkedIn,用于将用户的行为、网站的活动(网页游览,搜索或其他用户的操作信息)发布记录到不同的话题中心,这些消息数据可实时处理,实时监测,也可加载到Hadoop或离线处理数据仓库供后续大数据发掘。Kafka主要设计目标如下:1) 以时间复杂度为O(1)的方式提供消息
转载
2024-04-10 10:27:09
124阅读
本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍。之后概览Redis提供的高级能力,并在部署、维护、性能调优等多个方面进行更深入的介绍和指导。目录概述Redis的数据结构和相关常用命令 数据持久化 内存管理与数据淘汰机制 Pipelining 事务与Scripting Redis性能调优 主从复制与集群分片 Redis Java客户端的选择
转载
2023-08-22 15:22:46
65阅读
使用EMQ平台搭建MQTT服务器一、EMQ X及EMQ X Broker介绍EMQ官网的链接https://www.emqx.io/cn EMQ X (Erlang/Enterprise/Elastic MQTT Broker) 是基于 Erlang/OTP 平台开发的开源物联网 MQTT 消息服务器。Erlang/OTP是出色的软实时 (Soft-Realtime)、低延时 (Low-Laten
转载
2024-03-26 13:25:46
158阅读
RocketMQ 消息持久化生产者向RocketMQ broker发送消息mq收到消息以后,会将消息持久化到硬盘,这样才能保证机器宕机重启后消息不丢失,仍然可以给消费者进行消费。这里有两种刷盘策略:同步刷盘、异步刷盘同步刷盘:也就是mq收到消息后,必须将消息持久化到硬盘以后才向Producer端返回ACK成功状态,这样就可以100%保证消息不丢失。除非硬盘也坏了。。。异步刷盘:mq收到消息后,将消
转载
2024-04-09 11:39:40
66阅读
安装EMQ并启动安装Jmeter并进行测试用一个Jmeter控制多个Jmeter进行测试 提供mqtt服务的软件有多种,比如ActiveMQ、mosquitto、EMQ等。 这里选择在一个Linux主机上安装EMQ作为MQTT broker,然后用Jmeter连接到它,进行测试。安装EMQ并启动从EMQ官网下载EMQ安装包:http://www.emqtt.com/downloads
拷贝到一个
转载
2024-05-27 14:08:15
100阅读
emq 在Windows 源码编译安装步骤1. 首先在Windows下搭建Erlang.mk开发环境 官网有关Windows下使用Erlang.mk写了相当多的废话,结果在windows下却不能启动erlang,简直尴尬……其实,基本上linux下就是yum,apt来安装相关软件包,然后就可以使用Erlang.mk了;该注意的只是windows下Erlang.mk环境的搭配,本人搭建环境
转载
2024-03-25 21:02:34
66阅读
EMQ 2.0 配置文件 EMQ 2.0 消息服务器通过 etc/ 目录下配置文件进行设置,主要配置文件包括:配置文件 说明 etc/emq.conf EMQ 2.0 消息服务器配置文件 etc/acl.conf EMQ 2.0 默认ACL规则配置文件 etc/plugins/*.conf EMQ 2.0 各类插件配置文件 EMQ 配置变更历史 为方便用户与插件开发者使用,EMQ 配置文件经过三次
转载
2024-03-06 17:10:31
321阅读