张波-虎牙直播在微服务改造中的实践支持Service Mesh Service Mesh结合Nacos在阿里巴巴落地 Bonder Consumer Thin SDK Istio/Pilot Envoy Bonder Provider Thin SDK Istio/Pilot Envoy Provider Fat SDK 订阅 xDS xDS 发布 接入Mesh应用 未接入Mesh应用 Nacos 订阅 发布 解决多语言Dubbo客户端功能差异问题 在闲鱼落地: Nacos支持Service Mesh方案 Nacos支持Service Mesh规划 Istio/Pilot Nacos Istio/Pi lot Nacos Istio/Pilot Nacos xDS xDS xDS 服 务 发 现 服 务 发 现 配 置 管 理 SMI Nacos 支持Istio服务发现 支持Istio服务发现和配置管理0 码力 | 27 页 | 1.03 MB | 1 年前3
微服务架构实践-唯品会Istio�� Service A! Proxy! Service B! Proxy! Proxy! HTTP/1.1�HTTP/2�gRPC� TCP�TLS Data Plane Pilot! Mixer! Citadel! Control Plane Policy checks� telemetry Config data To proxies TLS certs ��Envoy����������� ���������� • Pilot������������� • Mixer������������������� ����Envoy������������ • Citadel������������������� ����������� 103 SOFAMesh�� Pilot! Mixer! Citadel! Control Plane SOFAMesh��Istio������������ • �� Golang ��� MOSN �� Envoy • ��Mixer������������ • �� Pilot ������������� • ��� SOFA RPC�Dubbo ��� 104 Service Mesh�� 1 3 2 �����������Docker�����0 码力 | 120 页 | 82.16 MB | 1 年前3
ServiceComb 开源微服务框架技术演进之路 巨震Envoy Sidecar替换方案 • Go SDK接入Istio • 网络代理替代Iptables流量劫持 • Handler chain接入不同生态,不依赖Mixer Istio Pilot Proxy SDK Discovery Config xDS API Server 控制面接口层 拥抱Cloud Native技术 • sidecar-injector 低学习成本,有编程语言基础即可快速上手 华为开源 ServiceMesh方案 Mesher ServiceCenter Java-chassis ServiceComb Pilot Citadel Istio ServiceComb开源生态 Zipkin Prometheus Skywalking …… Go-SDK 注册与发现 Service0 码力 | 20 页 | 861.58 KB | 1 年前3
Rust 程序设计语言简体中文版我们希望使用哪一个。考虑一下示例 19-16 中 的代码,这里定义了 trait Pilot 和 Wizard 都拥有方法 fly 。接着在一个本身已经实现了名 为 fly 方法的类型 Human 上实现这两个 trait。每一个 fly 方法都进行了不同的操作: 文件名:src/main.rs trait Pilot { fn fly(&self); } trait Wizard Wizard { fn fly(&self); } struct Human; impl Pilot for Human { 497/600 Rust 程序设计语言 简体中文版 fn fly(&self) { println!("This is your captain speaking."); } } impl Wizard for Human { 时,编译器默认调用直接实现在类型上的方法,如示例 19-17 所 示。 文件名:src/main.rs # trait Pilot { # fn fly(&self); # } # # trait Wizard { # fn fly(&self); # } # # struct Human; # # impl Pilot for Human { # fn fly(&self) { # println0 码力 | 600 页 | 12.99 MB | 1 年前3
Service Mesh微服务化和传统框架微服务化混合部署协同实践分享knowledge of programming languages can quickly get started. ServiceCenter Java-chassis ServiceComb Pilot Citadel Istio ServiceComb open-source ecosystem Zipkin Prometheus Skywalking ... Go-SDK Registration0 码力 | 11 页 | 11.76 MB | 1 年前3
ConcurrencyExampleCppCon 2023 78 David Olsen - Back to Basics: Concurrency MUTEXES Air traffic control is the mutex Pilot gets permission to use runway ExampleCppCon 2023 79 David Olsen - Back to Basics: Concurrency0 码力 | 160 页 | 2.91 MB | 6 月前3
Rust 程序设计语言 简体中文版 1.85.0我们想要使用哪一个。考虑一下示例 20-17 中的代码, 这里我们定义了两个 trait,Pilot 和 Wizard,它们都拥有名为 fly 的方法。接着在一个本身 已经实现了名为 fly 方法的类型 Human 上实现这两个 trait。每一个 fly 方法都进行了不同的 操作: 文件名:src/main.rs trait Pilot { fn fly(&self); } trait Wizard Wizard { fn fly(&self); } struct Human; impl Pilot for Human { fn fly(&self) { println!("This is your captain speaking."); } } impl Wizard for Human { fn fly(&self) { println 调用了直接实现在 Human 上的 fly 方法。 为了能够调用 Pilot trait 或 Wizard trait 的 fly 方法,需要使用更明确的语法来指定具体要调 用的 fly 方法。示例 20-19 演示了这种语法。 文件名:src/main.rs fn main() { let person = Human; Pilot::fly(&person); Wizard::fly(&person);0 码力 | 562 页 | 3.23 MB | 1 月前3
Conda 23.3.x DocumentationThis release formally drops support for Python 2.7 and Python < 3.6. 7.14.1 Enhancements • Add pilot support for metadata signatures and verification (#10578) • Add __linux virtual package (#10552,0 码力 | 370 页 | 2.94 MB | 8 月前3
Conda 23.5.x DocumentationThis release formally drops support for Python 2.7 and Python < 3.6. 7.17.1 Enhancements • Add pilot support for metadata signatures and verification (#10578) • Add __linux virtual package (#10552,0 码力 | 370 页 | 3.11 MB | 8 月前3
Conda 23.10.x DocumentationNOTE: This release formally drops support for Python 2.7 and Python < 3.6. Enhancements • Add pilot support for metadata signatures and verification (#10578) • Add __linux virtual package (#10552,0 码力 | 773 页 | 5.05 MB | 8 月前3
共 21 条
- 1
- 2
- 3













