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%