SOFAMesh的通用协议扩展## SOFA MESH 的通用协议扩展 邵俊雄(熊啸) 2018.08.25 ## AGENDA • SOFA MESH 介绍 • SERVICE MESH 落地的问题 • SOFA MESH 的通用落地方案 • DNS 服务寻址方案 • X-PROTOCOL 通用协议 · 问答 ## SOFA MESH • 从 ISTIO 克隆并保持同步更新 - 使用 SOFA-MOSN 代替 Controller Pattern 通过 CRD 扩展新的能力 ## MESH 落地碰到的问题 • 客户端服务发现与负载均衡无法与 ISTIO 一起工作 • ENVOY 不支持微服务使用的通信协议 - RPC 服务使用的接口,方法,参数语义无法匹配 ISTIO 的路由模型 • 一个应用上部署了多个 RPC 服务,每个服务有自己的版本 ## I STIO 控制平面路由的抽象模型 VirtualHost 服务的路由规则 XDS 适配 • 开发 DUBBO 协议支持 ## SOFA MESH 的统一解决方案 • 采用 Kubernetes Native 方式落地微服务应用 • 使用 INTERFACE 作为 DNS 来寻址服务 • 开发一个通用协议处理框架 - 避免为不同的微服务框架修改 PILOT 代码 • 通过插件的方式按需支持新的协议 • 对应用代码无侵入性 • 为微服务框架提供轻量化客户端0 码力 | 28 页 | 4.73 MB | 1 年前3
Greenplum分布式事务和两阶段提交协议## Greenplum分布式事务 和两阶段提交协议 钉钉直播 | 10月21日 20:00 - 21:00 #### Greenplum中文社区 https://cn.greenplum.org 博文·资料·文档·项目 ## 全新的问答论坛 #### https://cn.greenplum.org/askgp ## GREENPLUM DATABASE $ ^{®} $  ## ·异步 ·标准、开放、协议健壮性 · 开发框架的性能在于细节,而不仅仅是协议。 |机型|协议|规格(CPU/内存/网卡)|EDAS|实例数|报文大小|调用线程数|TPS|时延(ms)|服务| |---|---|---|---|---|---|---|---|---|---| .01|3| |机型|协议|规格(CPU/内存/网卡)|CSE SDK|实例数|报文大小|调用线程数|TPS|时延(ms)|| |VM|REST|8U16G1G|CSE SDK|1|1k|100|70669|1.414|| |物理机|REST|24U64G1G|CSE SDK|1|1k|100|107126|0.933|| |机型|协议|规格(CPU/内存/网卡)|Tars|实例数|报文大小|调用线程数|TPS|时延(ms)|服务| 线程数|TPS|时延(ms)|服务| |VM|RPC?|8U16G1G|Tars|1|1k|100|75386|1.32|2| |机型|协议|规格(CPU/内存/网卡)|SpringCloud|实例数|报文大小|调用线程数|TPS|时延(ms)|| |VM|REST|8U16G1G|SpringCloud|1|1k|100|22507|4.70|| |物理机|REST|24U64G1G|Sprin0 码力 | 16 页 | 1.45 MB | 2 年前3
ServiceComb 介绍云化应用面临的监控已经分布调用追踪问题? ## ServiceComb 编程模型 (同步、异步、Reactive...) 运行模型 服务发现 熔断 负载均衡 配置 跟踪 通信模型 (序列化、传输协议) 服务契约 (OpenAPI) ## 为什么需要服务契约 • 作为服务消费者 - 需要明确知道如何调用服务? - 需要知道服务调用参数有哪些? - 需要知道传输的内容是什么? • 作为服务提供方 |机型|协议|规格(CPU/内存/网卡)|EDAS|实例数|报文大小|调用线程数|TPS|时延(ms)|时延(ms)| |---|---|---|---|---|---|---|---|---|---| |VM|RPC|8U16G1G|EDAS|1|1k|100|58431|1.73|2| |物理机|RPC|24U64G1G|EDAS|1|1k|100|97586|1.01|3| |机型|协议|规格(CPU/内存/网卡)|CSE |物理机|REST|24U64G1G|CSE SDK|1|1k|100|107126|0.933|| |机型|协议|规格(CPU/内存/网卡)|Tars|实例数|报文大小|调用线程数|TPS|时延(ms)|服务| |VM|RPC?|8U16G1G|Tars|1|1k|100|75386|1.32|2| |机型|协议|规格(CPU/内存/网卡)|SpringCloud|实例数|报文大小|调用线程数|TPS|时延(ms)||0 码力 | 16 页 | 1.26 MB | 2 年前3
2021 中国开源年度报告平台,开源社官方网站和合作伙伴网站平台,基于 Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) 许可证协议分享。对于问卷的问题设计和报告内容有任何建议和想法,欢迎您在代码托管平台上提交 Patch,对报告进行补充和贡献。您的一小步,整个中国开源社区的一大步。 The questionnaire questions ownership of open source technology: ## 【专家点评】 [Expert Comment] 姜宁:这个问题还是集中在商标权的问题,不是技术归属的问题。开源许可协议允许在满足一定条件下的二次分发,由于 DorisDB 和 Apache Doris 有很强的关联性,存在误导大 家的嫌疑,需要及时纠正。 Jiang Ning: The issue still focuses License,主要是针对 AWS 基于 Elasticsearch 的托管服务。作为应对措施,AWS 宣布创建“真正”开源的 Elasticsearch 分支,将 Elastic search 修 改协议之前的最后一个版本 7.10 直接 fork 出来变成 OpenSearch,开源许可证也会继续使用 Apache License 2.0。业界对于 Elastic 改变许可证的做法褒贬不一,有些人0 码力 | 199 页 | 9.63 MB | 2 年前3
共 865 条
- 1
- 2
- 3
- 4
- 5
- 6
- 87













