Library Search
结果页

金丝雀发布——VirtualService 流量分割

在 元器件 / 技术栈 / 知识库 中找到 16 个匹配结果。

返回文档库
技术栈

技术栈

8 个
查看全部
Istio # Istio 例程:基于权重的金丝雀发布 ## 目标 使用 Istio VirtualService + DestinationRule 实现 v1(80%) + v2(20%) 流量分割。 ## 前置:部署两个版本 ```yaml # app-v1.yaml apiVersion: apps/v1 kind: Deployment metadata: name: myapp-v1… 2% Envoy ```bash $ for i in {1..20}; do curl -s http://localhost:10000/api; done | sort | uniq -c 18 {"version":"v1","message":"This is stable version"} 2 {"version":"v2","message":"This is canary v… 2% MySQL **Q: Docker 容器数据持久化** ```bash docker run --name mysql-dev \ -v ~/mysql-data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=root123 -p 3306:3306 -d mysql:8.0 ``` 1% Sentinel ```java import com.alibaba.csp.sentinel.annotation.SentinelResource; import com.alibaba.csp.sentinel.slots.block.BlockException; import org.springframework.web.bind.annotation.GetMapping; import org.s… 1% Flutter ### Q4: 国内网络慢 > 设置镜像:`export PUB_HOSTED_URL=https://pub.flutter-io.cn` + `export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn`。 1% Java // 虚拟线程 — 轻量级(可创建百万个) Thread.ofVirtual().start(() -> { System.out.println("Virtual thread: " + Thread.currentThread()); }); ``` ### 2. 使用 ExecutorService ```java // 为每个任务创建一个虚拟线程 try (var execut… 1% Vite | 框架 | URL | 冷启动 | HMR | |------|-----|--------|-----| | Vue 3 | localhost:5173 | < 1s | < 100ms | | React | localhost:5174 | < 1s | < 100ms | | Svelte | localhost:5175 | < 1s | < 100ms | Vite 真正实现了框… 1% MQTT 协议 # ── 请求/响应模式 ── # 发布者 response_props = Properties(PacketTypes.PUBLISH) response_props.ResponseTopic = "cmd/response/xyz" response_props.CorrelationData = b"req-001" client.publish("cmd/restart", prop… 1%
知识库

知识库

8 个
金丝雀发布——VirtualService 流量分割 # Istio 例程:基于权重的金丝雀发布 ## 目标 使用 Istio VirtualService + DestinationRule 实现 v1(80%) + v2(20%) 流量分割。 ## 前置:部署两个版本 ```yaml # app-v1.yaml apiVersion: apps/v1 kind: Deployment metadata: name: myapp-v1… 3% Envoy 反向代理与流量分割实战 ```bash $ for i in {1..20}; do curl -s http://localhost:10000/api; done | sort | uniq -c 18 {"version":"v1","message":"This is stable version"} 2 {"version":"v2","message":"This is canary v… 2% SpringBoot 限流与熔断降级实战 ```java import com.alibaba.csp.sentinel.annotation.SentinelResource; import com.alibaba.csp.sentinel.slots.block.BlockException; import org.springframework.web.bind.annotation.GetMapping; import org.s… 1% 进阶:QoS 深度解析与 TLS 安全通信 # ── 用户属性(自定义元数据) ── meta_props = Properties(PacketTypes.PUBLISH) meta_props.UserProperty = [ ("sensor_type", "temperature"), ("firmware_version", "2.4.1"), ("priority", "high") ] client.p… 1% Python MQTT 客户端:温度传感器发布与订阅 ``` 📊 温度监控终端启动 🟢 [sensor_desktop] 状态: online 🌡️ [sensor_desktop] #1 | 25.43°C 🌡️ [sensor_desktop] #2 | 26.87°C 🌡️ [sensor_desktop] #3 | 29.12°C ⚠️ 高温告警! ``` 按 Ctrl+C 停止发布者后: ``` 🔴 [sensor_desk… 1% Hello World - 多框架快速启动 | 框架 | URL | 冷启动 | HMR | |------|-----|--------|-----| | Vue 3 | localhost:5173 | < 1s | < 100ms | | React | localhost:5174 | < 1s | < 100ms | | Svelte | localhost:5175 | < 1s | < 100ms | Vite 真正实现了框… 1% 入门篇 - App Router 全栈之旅 ```tsx // 直接在服务端处理表单,无需建 API 端点 async function createPost(formData: FormData) { 'use server' const title = formData.get('title') await db.post.create({ data: { title } }) } export default funct… 1% OV5640 外部时钟版本驱动代码例程 // --- 分辨率配置 640x480 --- OV5640_WriteReg(0x3800, 0x00); OV5640_WriteReg(0x3801, 0x00); OV5640_WriteReg(0x3802, 0x00); OV5640_WriteReg(0x3803, 0x00); OV5640_WriteReg(0x3804, 0x0A); OV5640_W… 1%