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%