Library Search
结果页

入门篇:协议原理与 Broker 搭建

在 知识库 中找到 8 个匹配结果。

返回文档库
知识库

知识库

8 个
入门篇:协议原理与 Broker 搭建 ```python # 连接时设置遗嘱 client.will_set( "device/status", json.dumps({"status": "offline", "ts": int(time.time())}), qos=1, retain=True ) # 上线后清除遗嘱状态 client.publish("device/status", j… 3% 进阶:QoS 深度解析与 TLS 安全通信 | 场景 | 推荐 QoS | 原因 | |------|---------|------| | 温度传感器(1Hz) | QoS 1 | 偶尔重复可接受 | | 加速度计(100Hz) | QoS 0 | 速度优先 | | 支付确认 | QoS 2 | 零容忍重复 | | 设备控制命令 | QoS 2 | 必须恰好执行一次 | | 状态更新 (Retained) | QoS 1 | 新订阅者需最… 3% 02-进阶实战-Celery异步任务与部署 ### 4.2 缓存策略 ```python # Flask-Caching from flask_caching import Cache cache = Cache(config={"CACHE_TYPE": "RedisCache", "CACHE_REDIS_URL": "redis://localhost:6379/2"}) @main_bp.route("/hot-posts") @… 2% 入门教程 - 分布式协调核心原理 # ZooKeeper 入门教程:分布式协调核心原理 ## 1. 为什么需要独立的协调服务? 在分布式系统中,节点间需要就某些事情达成一致: - 谁是 Leader? - 配置变更了谁通知? - 这个资源谁在使用? 与其每个服务自己实现 Paxos/Raft,不如用一个经过验证的通用协调服务——这就是 ZooKeeper 的定位。 ## 2. ZNode 详解 ZooKeeper 数据模… 2% 入门教程 - 从概念到集群 # RabbitMQ 入门教程:从概念到集群 ## 1. 消息队列解决了什么问题? 在单体架构中,一个请求直接调用另一个服务。但在微服务架构中: - **服务宕机**:下游服务不可用时,请求直接失败 - **流量尖峰**:秒杀场景下,瞬时流量压垮数据库 - **紧耦合**:服务间直接调用,一处变更影响全局 消息队列通过"异步解耦"解决上述问题:生产者将消息发给 Broker,消费者按自己的… 2% 01-spring-boot全栈Web开发 # Java 入门篇:Spring Boot 3 全栈 Web 开发 ## 背景 Spring Boot 是 Java 生态中最流行的微服务框架,用"约定大于配置"的理念大幅简化了 Spring 应用的搭建。本教程带你构建一个完整的用户管理系统。 ## 核心概念 ### 1. 控制反转(IoC)和依赖注入(DI) Spring 容器管理 Bean 的生命周期和依赖关系。用 `@Autowi… 2% 入门篇 - Task API 服务 ## Slim 4 入门教程:Task API 服务 ### 1. 背景 Slim 是构建轻量 API 的最佳 PHP 框架。本教程将构建完整的 Task CRUD API,掌握路由分组、中间件模式和 PSR-7 消息处理。 ### 2. 前置概念 | 概念 | 说明 | |------|------| | **PSR-7 Request/Response** | HTTP 消息抽象 |… 2% 树莓派 Pico W WiFi 编程例程 — MicroPython + MQTT + Web Server ```python """Pico W + DHT22 → MQTT 上报温湿度""" from machine import Pin import network, time from umqtt.simple import MQTTClient import dht # ----- WiFi 连接 ----- wlan = network.WLAN(network.STA_IF) wlan.… 2%