阿六_Dexter

2023年7月15日

通过案例理解 MQTT 主题与通配符

什么是 MQTT 主题? MQTT 主题本质上是一个 UTF-8 编码的字符串,是 MQTT 协议进行消息路由的基础。MQTT 主题类似 URL 路径,使用斜杠 / 进行分层: 为了避免歧义且易于理解,通常不建议主题以 / 开头或结尾,例如 /chat 或 chat/。 不同于消息队列中的主题(比如 Kafka 和...

Read More
2023年7月15日

MQTT 共享订阅

共享订阅 共享订阅是在多个订阅者之间实现负载均衡的订阅方式: 上图中,共享 3 个 subscriber 用共享订阅的方式订阅了同一个主题 $share/g/topic,其中topic 是它们订阅的真实主题名,而 $share/g/ 是共享订阅前缀。EMQX 支持两种格式的共享订阅前缀: 示例 前缀 真实主题名 $share/abc/t/1 $share/abc/ t/1 #带群组的共享订阅 以 $share/<group-name> 为前缀的共享订阅是带群组的共享订阅:...

Read More
2023年7月10日

[虚幻引擎] UStaticMeshComponent、UProceduralMeshComponent、UDynamicMeshComponent Runtime 生成模型的性能比较

在虚幻5里面如果想在Runtime中生成模型并显示,那UE有几个自带的组件都可以生成模型。 其中就有 UStaticMeshComponent(SMC)、UProceduralMeshComponent(PMC)、UDynamicMeshComponent(DMC)。 在其他很多文章中对这3个都有比较,大部分都是说DMC绘画效率比PMC绘画效率高,但是在我实例测试中,效率 SMC > PMC > DMC。 SMC是绘画最快的,DMC是绘画最慢的。 在模型所有数据的相同的情况下:点数量 1442401, 面数量 2880000 SMC 生成时间...

Read More