树莓派Nginx1.18安装配置

树莓派Nginx1.18安装配置

1、安装Nginx。

sudo apt-get install nginx

2、Nginx默认是80端口。安装完成之后,Nginx已经自动启动。

通过浏览器访问 http://192.168.2.10/

3、查看nginx安装位置。

whereis nginx

/usr/sbin/nginx         执行文件。

/etc/nginx                 配置文件目录(sites-available/default)。

树莓派activemq5.15安装配置

树莓派activemq5.15安装配置

jdk安装参考 树莓派jdk1.8安装配置

1、下载apache-activemq-5.15.15-bin.tar.gz(JDK8)。主要注意ActiveMQ的JDK要求 (例如 ActiveMQ 5.18.0 Release 需要JDK 11)

https://activemq.apache.org/download-archives

2、通过客户端vnc将下载的文件上传到linux目录下(/usr/java/)。

3、解压。

tar -zxvf apache-act

Jetty一个开源的servlet容器

Jetty一个开源的servlet容器

官网:https://www.eclipse.org/jetty/

Jetty是一个提供HHTP服务器、HTTP客户端和javax.servlet容器的开源项目。

1、目录描述。webapps:一个用来存放运行在默认配置下的Jetty Web应用目录。

2、启动:进入cmd命令行。

java -jar start.jar

3、jetty默认端口是8080。

a、jetty-home-11.0.0版本:可以编辑jetty-http.xml文件进行修改

Tomcat 9 配置SSL证书 基于CentOS系统

Tomcat 9 配置SSL证书  基于CentOS系统

1、下载最新版本Tomcat9。https://tomcat.apache.org/

unzip apache-tomcat-9.0.41.zip

2、启动./startup.sh

如果出现权限不足,则需要授予权限。

chmod u+x *.sh

chmod是权限管理命令change the permissions mode of a file的缩写。

u代表所有者,x代表执行权限。 + 表示增加权限。

chmod u+x file.sh 就表示对当前目录下的f

MQTT服务器搭建EMQX基于CentOS系统

MQTT服务器搭建EMQX基于CentOS系统

1、下载 https://www.emqx.io/cn/downloads#broker

查看centos版本的方法:

(1)、在centos桌面右键“打开终端”。或者用WinSCP客户端。

(2)、接着会弹出终端窗口。

(3)、在里面输入“cat /etc/redhat-release”命令。

(4)、回车后就可以输出centos系统的版本。

(5)、使用“uname -a”命令可以查看内核版本等信息。

2、解压缩 unzip emqx-centos7-4.2

MQTT服务器搭建EMQX

MQTT服务器搭建EMQX

1、下载 https://www.emqx.io/cn/downloads#broker

2、解压缩emqx-windows-4.2.3.zip,解压到c盘。

3、cmd命令行下进入解压路径,启动 emqx。

emqx start

EMQ X 提供了 emqx 命令行工具,方便用户对 EMQ X 进行启动、关闭、进入控制台等操作。

emqx start后台启动 EMQ X Broker;

emqx stop关闭 EMQ X Broker;

emqx

MQTT客户端Paho实现JavaScript应用

MQTT客户端Paho实现JavaScript应用

Eclipse Paho 项目提供了 MQTT 消息传递协议的开源客户端实现,官网如下

https://www.eclipse.org/paho/

Eclipse paho 项目提供了如下语言的库:

Java

Python

JavaScript

GoLang

C

C++

Rust

Net (C#)

Android Service

Embedded C/C++

针对这些语言的提供的 MQTT 客户端库目前对 MQTT 协议的支持情况如下:

MQTT服务器搭建mosquitto和mqttbox

MQTT服务器搭建mosquitto和mqttbox

MQTT(Message Queuing Telemetry Transport):消息队列遥测传输。

一、在Windows搭建mosquitto服务器

1、下载地址:https://mosquitto.org/download/。最新版本是mosquitto-2.0.0。mosquitto-2.0.2-install-windows-x64.exe。

2、安装路径 C:\mosquitto。

mosquitto.conf:mosquitto服务器的配置文件。

mosq

RocketMQ一个消息中间件

RocketMQ一个消息中间件

1、官网。http://rocketmq.apache.org/

2、文档。https://github.com/apache/rocketmq/tree/master/docs/cn

3、介绍。

RocketMQ架构上主要分为四部分,如上图所示:

Producer:消息发布的角色,支持分布式集群方式部署。Producer通过MQ的负载均衡模块选择相应的Broker集群队列进行消息投递,投递的过程支持快速失败并且低延迟。

Consumer:消息消费的角色,支持分布式集群

Kafka一个分布式流处理平台

Kafka一个分布式流处理平台

1、官网。http://kafka.apache.org/

2、文档。http://kafka.apache.org/documentation/

https://kafka.apachecn.org/intro.html

3、介绍。

我们知道流处理平台有以下三种特性:

可以让你发布和订阅流式的记录。这一方面与消息队列或者企业消息系统类似。

可以储存流式的记录,并且有较好的容错性。

可以在流式记录产生时就进行处理。

Kafka适合什么样的场