摘要:
本文主要介绍 Elasticsearch 的安装,使用到的环境及软件信息如下:CentOS 7.6.1810、Elasticsearch 8.2.2。 1、主机参数调整 安装 Elasticsearch 需先调整 Linux 系统参数。 1.1、修改 open files 编辑 /etc/secur 阅读全文
摘要:
Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎;本文主要介绍其基本概念。 1、概述 1.1、Elasticsearch 是什么 Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎。它能很方便的使大量数据具有搜索、分析和探索的能力。充分利用 阅读全文
摘要:
Eclipse Paho Java Client 是用 Java 编写的 MQTT 客户端库(MQTT Java Client),可用于 JVM 或其他 Java 兼容平台(例如Android);本文主要介绍使用如何使用它来操作 EMQX,文中所使用到的软件版本:EMQX 4.2.2、Paho 1. 阅读全文
摘要:
EMQX 是基于 Erlang/OTP 平台开发的开源物联网 MQTT 消息服务器,本文主要介绍其安装及简单使用,文中使用到的软件版本:emqx 4.4.2、Centos 7. 1、概述 EMQX (Erlang/Enterprise/Elastic MQTT Broker) 是基于 Erlang/ 阅读全文
摘要:
本文主要介绍 MQTT 协议中 QoS(服务质量) 的详细内容。 1、概述 MQTT 协议 中规定了消息服务质量(Quality of Service),它保证了在不同的网络环境下消息传递的可靠性,QoS 的设计是 MQTT 协议里的重点。作为专为物联网场景设计的协议,MQTT 的运行场景不仅仅是 阅读全文
摘要:
本文主要介绍 MQTT 协议中发布订阅的详细过程。 1、Connect(连接) MQTT 协议基于 TCP/IP 协议,MQTT Broker 和 Client 都有需要有 TCP/IP 地址。Client 连接 MQTT Broker 时有如下相关配置项: Client ID 服务端使用 Clie 阅读全文
摘要:
MQTT(消息队列遥测传输)是 ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议 ;本文主要介绍 MQTT 协议 3.1.1 的内容。 1、概述 1.1、背景 随着 5G 时代的来临,万物互联的伟大构想正在成为现实。联网的 物联网设备 在 2018 年已经达到了 70 阅读全文
摘要:
CAS 默认的登录页面显然不适合实际的使用,本文主要介绍如何自定义登录页面;文中使用到的软件版本:JDK 1.8.0_191、Tomcat 8.5.76、CAS 5.3.16。 1、服务端准备 这里假设 CAS 服务端已经安装完毕,地址为:http://127.0.0.1:8080/cas,本文描述 阅读全文
摘要:
本文主要介绍 CAS 客户端的接入,使用到的软件版本:JDK 1.8.0_191、Tomcat 8.5.76、SpringBoot 2.5.11、CAS 5.3.16、CAS Client 3.6.4。 1、服务端准备 这里假设服务端已经安装完毕,地址为:http://127.0.0.1:8080/ 阅读全文
摘要:
本文主要介绍 CAS 服务端的安装,使用到的软件版本:JDK 1.8.0_191、Tomcat 8.5.76、CAS 5.3.16。 1、单机安装 1.1、生成部署包 通过官方提供的 cas-overlay-template(https://github.com/apereo/cas-overlay 阅读全文