一、简介MQTT 全称为 Message Queuing Telemetry Transport(消息队列遥测传输)是一种基于发布/订阅范式的“轻量级”消息协议,由 IBM 发布。目前使用比较广泛的就是 mqtt 3.1.1(2014年制定),mqtt 5.0(2018年制定),Mqtt5特性详见:https://www.emqx.io/cn/mqtt/mqtt5二、mica-mqtt为了深入了解
原创 2021-03-03 19:52:04
898阅读
1评论
一、mica(云母)mica 由如梦技术内部的 lutool(撸秃) 演变而来。lutool 诞生于 2017 年,受 jhipster 启发逐步形成一个微服务的核心集。因 lutool 名称与功能不太符合,故在2019年开源时将其改名为 mica(云母),寓意为云服务的基石。二、版本说明注意: mica-v2.0 分支仅做 bug 修复,不再做功能更新。最新版本mica 版本boot 版本clo
原创 2021-03-03 19:42:09
310阅读
服务名规范服务名在微服务中起着至关重要的位置,一个好的服务名应该见名知意。下面是笔者在工作中总结的规范。小开发团队-两级例如:user-api第一级 服务名第二级 服务类型多个开发团队-三级将组名放到第一位,方便快速定位到技术组。例如:mica-user-api第一级 组名第二级 服务名第三级 服务类型环境划分愿景启动器的使命就是让我们的 jar 在各种环境中都可以方便启动,不用添加过多的配置,减
原创 2021-03-03 22:10:11
1082阅读
 文章目录 二、第二章搭建开发环境(windows环境)  2.1、Maven安装和配置    2.1.1、官网下载    2.1.2、开始安装    2.1.3、配置变量    2.1.4、检测环境    2.1.5、本地仓库  前言第2章 搭建开发环境(windows环境)2.1.  Maven安装和配置2.1.1.  &n
mica(云母)mica 云母,寓意为云服务的核心,增强 Spring cloud 功能,使得 Spring cloud 服务开发更加方便快捷。mica 核心依赖mica 基于 java 8,没有历史包袱,支持传统 Servlet 和 Reactive(webflux)。采用 mica-auto 自动生成 spring.factories 和 spring-devtools.properties
原创 2021-03-03 21:59:38
546阅读
mica-auto 是 Spring cloud 微服务框架 Mica 中的一个基础组件,用来生成 Spring boot starter 的一些基础配置。版本更新记录:https://github.com/lets-mica/mica-auto/blob/master/CHANGELOG.md最新版本:https://mvnrepository.com/artifact/net.dreamlu/
原创 2021-03-03 22:09:47
1161阅读
验证码效果保证了验证码的安全性的同时尽量做到了美观,欢迎试用,更多使用方式可以查看 mica 示例项目。依赖坐标Maven     net.dreamlu     mica-captchaGradleimplementation "net.dreamlu:mica-captcha"配置项配置项默认值说明mica.captcha.cache-namemicaCaptchaCache验证码cache名
原创 2021-03-03 22:10:26
1407阅读
前言微服务中规范往往比代码更加重要,一些良好的规范,能让我们少走弯路。mica-launcher 启动器就是对服务名和服务环境进行了定制的处理,使得企业开发更加方便快捷。服务名规范服务名在微服务中起着至关重要的位置,一个好的服务名应该见名知意。下面是笔者在工作中总结的规范。小开发团队-两级例如:user-api第一级 服务名第二级 服务类型多个开发团队-三级将组名放到第一位,方便快速定位到技术组。
原创 2021-03-03 22:09:03
895阅读
mica-httpmica-http 是 okhttp 的封装,Fluent 语法的 http 工具包,语法参考 HttpClient Fluent API。使用maven<dependency>  <groupId>net.dreamlu</groupId>  <artifactId>mica-http</artifactId>  &l
原创 2021-03-03 22:00:14
1493阅读
专栏目录•cglib bean copy 介绍。•mica bean copy 介绍和链式 bean copy 的支持。•mica bean 支持 copy 原始类型和封装类型。•mica bean 支持 copy map 到 bean。•使用Spring的类型转换增强 mica bean copy。•mica bean、Map 互转增强和总结。Cglib BeanCopier 介绍阿里巴巴 p3
原创 2021-03-03 22:08:01
1495阅读
1. 前言距离上上篇【mica cglib 增强——【01】cglib bean copy 介绍】[1] 已经过去一个月零八天。距离上一篇【Java Bean Copy 性能大比拼】[2] 已过去一个月零一天。督促自己早日完成整个系列的文章,今天我将带领大家从字节码的层面来分析。注:对于java 字节码感兴趣的朋友也可以阅读 《Java虚拟机规范》,Oracle 官方也有英文原版[3]的 pdf可
原创 2021-03-03 22:02:55
730阅读
介绍mica(云母)寓意为云服务的核心,使得云服务开发更加方便快捷。在跟如梦技术的成员沟通之后我们打算开源 mica-pro 全部代码,现已经推送到 github 和 码云(gitee)。新开源的组件mica-cloud•Feign 自动降级、header 透传、版本处理,结合 mica-auto自动化配置,不再有包目录扫描的问题。•RestTemplate自动配置,基于okhttp增强,添加请求
原创 2021-03-03 22:03:36
1112阅读
简介  mica-core 中封装了大量的常用工具类,大部分都是基于Spring core进行扩展,避免重复造轮子,减少 bug。背景今天我们介绍的是 $ 工具集快捷方式。在 jquery 中我们可以使用 $ 进行各式各样的操作,而不用去记忆各种的工具类,能大幅度提高我们的开发效率。在工作中经常有同事问我,各种工具类有没有。受到启发,将工具类作为快捷方式的形式抽取到 $ 中,减少学习开发成本。工具
原创 2021-03-03 22:07:37
2701阅读
mica(云母)mica 云母,寓意为云服务的核心,使得云服务开发更加方便快捷。mica 的前身是 lutool,lutool在内部孵化了小两年,已经被多个朋友运用到企业。由于 lutool 对微服务不够友好,故重塑了micamica 中的部分大部分组件进行了持续性打磨,增强易用性和性能。mica 核心依赖mica 基于Java 8,没有历史包袱,支持传统Servlet和Reactive(web
原创 2021-03-03 22:08:19
878阅读
微信小程序使用MQTT远程控制单片机——MQTT控制报文①MQTT控制报文——MQTT控制报文①A:固定报头 Fixed headerB:可变报头 Variable header协议名(Protocol Name)协议级别(Protocol Level)连接标志(Connect Flags)a. 清理会话 Clean Sessionb. 遗嘱标志 Will Flagc. 遗嘱QoS Will Q
转载 2024-04-08 12:48:20
132阅读
这是机器未来的第28篇文章# 1. 概述MQTT 是客户端服务器发布/订阅消息传输协议。它重量轻、开放、简单,并且设计易于实施。这些特性使其非常适合在许多情况下使用,包括受限制的环境,例如机器对机器 (M2M) 和物联网 (IoT) 环境中的通信,其中需要小代码足迹和/或网络带宽非常宝贵。该协议通过 TCP/IP 或其他提供有序、无损、双向连接的网络协议运行。其特点包括:使用发布/订阅消息模式,提
一、简述 MQTT(Message Queuing Telemetry Transport,消息
原创 2023-02-23 09:13:53
290阅读
安装 服务端 EMQX CentOS安装 # 配置 EMQX Yum 源 curl -s https://assets.emqx.com/scripts/install-emqx-rpm.sh | sudo bash #安装 EMQX yum install emqx -y #启动 EMQX,开放端
原创 2024-10-15 12:22:23
104阅读
1.什么是MQTT MQTT(消息队列遥测传输)是一个基于客户端-服务器的消息发布/订阅传输协议。它工作在TCP/IP协议族上。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。 2.MQTT应用现状 因为是工作再TCP/IP协议族上的协议,所以MQTT的网络环境是wifi、 ...
转载 2021-04-26 15:16:00
673阅读
2评论
most flaxray can lin mqtt
原创 2022-03-01 18:22:46
255阅读
  • 1
  • 2
  • 3
  • 4
  • 5