MQTT协议学习与分享
什么是 MQTT 协议
MQTT 全称(Message Queue Telemetry Transport):一种基于发布/订阅(publish/subscribe)模式的轻量级通讯协议,通过订阅相应的主题来获取消息,是物联网(Internet of Thing)中的一个标准传输协议。
该协议将消息的发布者(publisher)与订阅者(subscriber)进行分离,因此可以在不可靠的网络环境中,为远程连接的设备提供可靠的消息服务,使用方式与传统的MQ有点类似。
MQTT 全称(Message Queue Telemetry Transport):一种基于发布/订阅(publish/subscribe)模式的轻量级通讯协议,通过订阅相应的主题来获取消息,是物联网(Internet of Thing)中的一个标准传输协议。
该协议将消息的发布者(publisher)与订阅者(subscriber)进行分离,因此可以在不可靠的网络环境中,为远程连接的设备提供可靠的消息服务,使用方式与传统的MQ有点类似。
接下来了解一下 Spring Boot 中, web 环境启动的一些流程,比如 Spring Boot 是如何判断当前是否是 web 环境的,又是怎么启动 tomcat 容器的, 如何将 tomcat 替换成别的 web 容器等等
Spring Boot项目默认的会打包成单一的jar文件,但是有时候我们并不想让配置文件、依赖包都跟可执行文件打包到一起。这时候可以在pom.xml文件中进行配置,从而使资源文件、依赖包和可执行文件分离。
1、带大家过一下压测中碰到的问题
2、实际演示压测的过程
3、分享JVM调优的相关知识与性能调优的常用工具
大家都知道,开发过程中的 Commit message 具有记录当前代码概要的作用,备忘和查找起来都有很好的参考作用。如果随意书写,Commit message 也就失去了它的意义所在。一般来说,Commit message 应该清晰明了,说明本次提交的目的。
社区有多种 Commit message 写法规范,其中 Angular 规范 是目前使用最广的写法,比较合理和系统化,并且有配套的工具,我们也将推行和使用这种规范。