 Optimization for number of goroutines using feedback controlPepabo, Inc. 2019.07.25 GopherCon 2019 Optimization for number of goroutines using feedback control Principal engineer Yusuke MIYAKE @monochromegane Pepabo R&D Institute, GMO Pepabo, Inc. https://blog Issues to solve for the realization �27 1. Selection of performance metrics 2. Finding how to control rapidly and continuously Performance metrics Performance metrics �29 • Independent resource type number of goroutines based on the metrics • Continuously • Rapidly • Accurately • Feedback control meets these conditions. • Tracking a given set-point using errors from the set-point. • Applying0 码力 | 66 页 | 13.04 MB | 1 年前3 Optimization for number of goroutines using feedback controlPepabo, Inc. 2019.07.25 GopherCon 2019 Optimization for number of goroutines using feedback control Principal engineer Yusuke MIYAKE @monochromegane Pepabo R&D Institute, GMO Pepabo, Inc. https://blog Issues to solve for the realization �27 1. Selection of performance metrics 2. Finding how to control rapidly and continuously Performance metrics Performance metrics �29 • Independent resource type number of goroutines based on the metrics • Continuously • Rapidly • Accurately • Feedback control meets these conditions. • Tracking a given set-point using errors from the set-point. • Applying0 码力 | 66 页 | 13.04 MB | 1 年前3
 Java 应用与开发 - Java 语言基础与流程控制0 码力 | 37 页 | 685.82 KB | 1 年前3 Java 应用与开发 - Java 语言基础与流程控制0 码力 | 37 页 | 685.82 KB | 1 年前3
 KCL: Rust 在编译器领域的实践与探索配置策略专用高级编程语 言,及其协议组,工具链及 IDE 插件 • Kusion:运维引擎、工具 链、服务层,IDE 工作空间 及社区技术集成套件 • Konfig:应用配置及基础 模型共享仓库,及面向 GitOps 工作流程(如 GitHub Actions)的自定义 CI 套件 KusionStack 实践 KCL Tools & CI/CD Engagement kcl-format kcl-lint0 码力 | 25 页 | 3.50 MB | 1 年前3 KCL: Rust 在编译器领域的实践与探索配置策略专用高级编程语 言,及其协议组,工具链及 IDE 插件 • Kusion:运维引擎、工具 链、服务层,IDE 工作空间 及社区技术集成套件 • Konfig:应用配置及基础 模型共享仓库,及面向 GitOps 工作流程(如 GitHub Actions)的自定义 CI 套件 KusionStack 实践 KCL Tools & CI/CD Engagement kcl-format kcl-lint0 码力 | 25 页 | 3.50 MB | 1 年前3
 Golang大规模云原生应用管理实践云原生生态(CNCF) 云原生应用 云原生PaaS平台 8 9 8 9 标准化平台应用模型与机制 标准化用户应用模型 • 开发者体验 • Serverless = FaaS + BaaS • GitOps-自动化 • ServiceMesh-下一代分布式应用编程模式 • 应用运维可编程 • 多元化(云,工作负载,服务) • 平台 • 可观测是重中之重 • 智能化-AIOps • 一体化-扩展屏蔽基础设施0 码力 | 23 页 | 7.70 MB | 1 年前3 Golang大规模云原生应用管理实践云原生生态(CNCF) 云原生应用 云原生PaaS平台 8 9 8 9 标准化平台应用模型与机制 标准化用户应用模型 • 开发者体验 • Serverless = FaaS + BaaS • GitOps-自动化 • ServiceMesh-下一代分布式应用编程模式 • 应用运维可编程 • 多元化(云,工作负载,服务) • 平台 • 可观测是重中之重 • 智能化-AIOps • 一体化-扩展屏蔽基础设施0 码力 | 23 页 | 7.70 MB | 1 年前3
 Service Mesh在华为公
有云的实践Service Mesher Service Mesher Service Mesher Service Mesher Service Infrastructure CSE as control plane Config center Service center VM FusionSphere ServiceStage Governance UX Monitoring Zipkin • 使服务更具弹性 Data Plane 即Mesher组件本⾝身,对所有请求进⾏行处 理 • 注册发现服务 • 执⾏行路由策略 • 负载均衡 • 透明TLS传输 • ⽣生成监控数据 Mesher ServiceC Mesher ServiceD Mesher ServiceA Mesher ServiceB Control Plane 可⼈人⼯工介⼊入,为所有运⾏行的Mesher Mesh • Mesher可以作为Envoy的⼀一 种替代⽅方案 Linkerd Service Mesh Landscape • Data Plane:Linkerd,Nginx,Envoy, Mesher • Control Plane:Istio, CSE 性能对⽐比 Mesher1.0 Istio 0.1.6(Envoy) Linkerd1.1.3 Latency(ms)0 码力 | 52 页 | 4.37 MB | 1 年前3 Service Mesh在华为公
有云的实践Service Mesher Service Mesher Service Mesher Service Mesher Service Infrastructure CSE as control plane Config center Service center VM FusionSphere ServiceStage Governance UX Monitoring Zipkin • 使服务更具弹性 Data Plane 即Mesher组件本⾝身,对所有请求进⾏行处 理 • 注册发现服务 • 执⾏行路由策略 • 负载均衡 • 透明TLS传输 • ⽣生成监控数据 Mesher ServiceC Mesher ServiceD Mesher ServiceA Mesher ServiceB Control Plane 可⼈人⼯工介⼊入,为所有运⾏行的Mesher Mesh • Mesher可以作为Envoy的⼀一 种替代⽅方案 Linkerd Service Mesh Landscape • Data Plane:Linkerd,Nginx,Envoy, Mesher • Control Plane:Istio, CSE 性能对⽐比 Mesher1.0 Istio 0.1.6(Envoy) Linkerd1.1.3 Latency(ms)0 码力 | 52 页 | 4.37 MB | 1 年前3
 微服务架构实践-唯品会1�HTTP/2�gRPC� TCP�TLS Data Plane Pilot! Mixer! Citadel! Control Plane Policy checks� telemetry Config data To proxies TLS certs To proxies • Data Plane���������Sidecar����� �����Envoy�������������� �����Envoy�������������� ����� Mixer��������� • Control Plane���������������� �������������������� • Envoy�Istio ��Envoy����������� ���������� • Pilot������������� • Mixer������������������� � • Citadel������������������� ����������� 103 SOFAMesh�� Pilot! Mixer! Citadel! Control Plane MOSN! golang HTTP/1.1 HTTP/2 SOFA RPC Dubbo RPC XDS API Mixer Service SOFAMe0 码力 | 120 页 | 82.16 MB | 1 年前3 微服务架构实践-唯品会1�HTTP/2�gRPC� TCP�TLS Data Plane Pilot! Mixer! Citadel! Control Plane Policy checks� telemetry Config data To proxies TLS certs To proxies • Data Plane���������Sidecar����� �����Envoy�������������� �����Envoy�������������� ����� Mixer��������� • Control Plane���������������� �������������������� • Envoy�Istio ��Envoy����������� ���������� • Pilot������������� • Mixer������������������� � • Citadel������������������� ����������� 103 SOFAMesh�� Pilot! Mixer! Citadel! Control Plane MOSN! golang HTTP/1.1 HTTP/2 SOFA RPC Dubbo RPC XDS API Mixer Service SOFAMe0 码力 | 120 页 | 82.16 MB | 1 年前3
 ServiceComb 开源微服务框架技术演进之路 巨震mesh? And why do I need one? Dev Test Deploy Orchestration Service Mesh Data plane & Control plane 典型项目:Istio • Istio架构图 Service Center service Java SDK Config Center service Chain Rate Limiting Load Balancing Fallback Routing Fault Injection … HTTP gRPC Data Plane service Java SDK service Go SDK service proxy 混合式方案:SDK + Sidecar Infrastructures Kubernetes VM Bare metal Clouds Monitoring Zipkin Prometheus Grafana Huawei APM Control Plane Service Center Config Center Istio Apollo Huawei CSE 拥抱Istio开源生态 • Envoy Sidecar替换方案0 码力 | 20 页 | 861.58 KB | 1 年前3 ServiceComb 开源微服务框架技术演进之路 巨震mesh? And why do I need one? Dev Test Deploy Orchestration Service Mesh Data plane & Control plane 典型项目:Istio • Istio架构图 Service Center service Java SDK Config Center service Chain Rate Limiting Load Balancing Fallback Routing Fault Injection … HTTP gRPC Data Plane service Java SDK service Go SDK service proxy 混合式方案:SDK + Sidecar Infrastructures Kubernetes VM Bare metal Clouds Monitoring Zipkin Prometheus Grafana Huawei APM Control Plane Service Center Config Center Istio Apollo Huawei CSE 拥抱Istio开源生态 • Envoy Sidecar替换方案0 码力 | 20 页 | 861.58 KB | 1 年前3
 Service Mesh的思考及在华为云的实践Data plane 整体架构 Website: http://servicecomb.incubator.apache.org/ Gitter: https://gitter.im/ServiceCombUsers/Lobby Mesher Service Java SDK Service Infrastructure CSE as control plane Config gateway Data Plane 即侵入式框架与非侵入式 mesher • 注册发现 • 执行路由策略 • 负载均衡 • 透明TLS传输 • 生成监控数据 6/30/2018 Mesher ServiceC Java SDK ServiceD Go SDK ServiceA Mesher ServiceB Control plane 可人工介入,未运行时 的mesher和侵入式框架0 码力 | 29 页 | 1.55 MB | 1 年前3 Service Mesh的思考及在华为云的实践Data plane 整体架构 Website: http://servicecomb.incubator.apache.org/ Gitter: https://gitter.im/ServiceCombUsers/Lobby Mesher Service Java SDK Service Infrastructure CSE as control plane Config gateway Data Plane 即侵入式框架与非侵入式 mesher • 注册发现 • 执行路由策略 • 负载均衡 • 透明TLS传输 • 生成监控数据 6/30/2018 Mesher ServiceC Java SDK ServiceD Go SDK ServiceA Mesher ServiceB Control plane 可人工介入,未运行时 的mesher和侵入式框架0 码力 | 29 页 | 1.55 MB | 1 年前3
 ServiceComb在Service Mesh的探索与思考memory, 1 millisecond delay Huawei Confidential Mesher Architecture Overview 7 Key Components - Control panel - Registry - Protocol - Monitoring - Security Supported Ecosystems - ServiceComb - Istio Supports interconnection with multiple monitoring systems. Data plane Mesher Service Java chassis Service Infrastructure CSE as control plane Configuration center Service center Governance Web Console server Embracing the Istio Ecosystem - Provide new possibilities and choices for the Istio data plane by replacing Envoy with Mesher. - Provide an intrusive framework for Istio by connecting go chassis0 码力 | 21 页 | 8.32 MB | 1 年前3 ServiceComb在Service Mesh的探索与思考memory, 1 millisecond delay Huawei Confidential Mesher Architecture Overview 7 Key Components - Control panel - Registry - Protocol - Monitoring - Security Supported Ecosystems - ServiceComb - Istio Supports interconnection with multiple monitoring systems. Data plane Mesher Service Java chassis Service Infrastructure CSE as control plane Configuration center Service center Governance Web Console server Embracing the Istio Ecosystem - Provide new possibilities and choices for the Istio data plane by replacing Envoy with Mesher. - Provide an intrusive framework for Istio by connecting go chassis0 码力 | 21 页 | 8.32 MB | 1 年前3
 Service Mesh微服务化和传统框架微服务化混合部署协同实践分享successful commercial use cases. • No commercial lock-in exists. Enterprises can take the full control. • A complete ecological stack is available, covering mainstream open-source microservice O&M and discovery Service Mesh is compatible with the Istio ecosystem. Istio functions as the data- plane proxy. Mesher interworks with government functions of ServiceComb SDK to provide multi-language Various monitoring and O&M functions ü Refined microservice monitoring and O&M on the service plane l Zero reconstruction on legacy applications ü Code zero-intrusion, low cost, and no impact on0 码力 | 11 页 | 11.76 MB | 1 年前3 Service Mesh微服务化和传统框架微服务化混合部署协同实践分享successful commercial use cases. • No commercial lock-in exists. Enterprises can take the full control. • A complete ecological stack is available, covering mainstream open-source microservice O&M and discovery Service Mesh is compatible with the Istio ecosystem. Istio functions as the data- plane proxy. Mesher interworks with government functions of ServiceComb SDK to provide multi-language Various monitoring and O&M functions ü Refined microservice monitoring and O&M on the service plane l Zero reconstruction on legacy applications ü Code zero-intrusion, low cost, and no impact on0 码力 | 11 页 | 11.76 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100














 
  
 