Loading...
上一篇介绍了 MQTT协议之后,我们需要选择一个 MQTT 服务端,在 MQTT 官方推荐中,最后选择了 EMQ X 来进行服务端实现,EMQ X 有什么优势可以在官方推荐的那么多服务端中脱颖而出?本篇文章就和大家一起了解下 EMQ X的特性。附上:EMQ官方地址:https://www.emqx.ioEMQ中文文档:https://docs.emqx.io/broker/latest/cn...
背景这两天在排查一个 RTOS 设备短时间内重启几十次之后连接不上 MQTT 的问题,记录一下,顺便简单介绍下 MQTT 协议。MQTT轻量发布订阅消息协...
上一篇无脑吹了一波 Protobuf,这篇就是实践了,我们项目里基本上都是用 Grpc + Grpc Gateway,即作为内部 API 的通讯,也对外提供 Restful Api。GRPCGRPC概述Google对Grpc的定义:GRPC 一开始由 google 开发,是一款语言中立、平台中立、开源的远程过程调用(RPC)系统。在 GRPC 里客户端应用可以像调用本地对象一样直接调用另一台...
之所以想写 Thrift 和 Protobuf,是因为项目新一轮的微服务和服务容器化改造,弃用了原来用的 Thrift,全部统一改成了使用 Protobu...
背景安全是软件开始中很重要的一个环节,在加密算法中使用较多加密方式和加密概念有:对称密钥加密:一个密钥公钥加密:两个密钥单向散列算法数字签名:结合使用公钥与散列密钥交换:结合使用对称密钥与公钥主要使用的加密方式就是对称加密和非对称加密了,对称加密的代表是 AES、DES、3DES 等,非对称加密代表是 RSA、ECC等,最近火热的比特币中就是使用 ECC 椭圆曲线算法,本篇主要是我在使用 G...