 00 Deepseek官方提示词0 码力 | 4 页 | 7.93 KB | 8 月前3 00 Deepseek官方提示词0 码力 | 4 页 | 7.93 KB | 8 月前3
 TiDB中文技术文档.. 3. SSL: Cipher in use is ECDHE-RSA-AES128-GCM-SHA256 4. ... TiDB 支持的 TLS 版本及密钥交换协议和加密算法由 Golang 官方库决定。 TLS 1.0 TLS 1.1 TLS 1.2 TLS_RSA_WITH_RC4_128_SHA TLS_RSA_WITH_3DES_EDE_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA MySQL Perl API MySQL Python API MySQL Ruby APIs MySQL Tcl API MySQL Eiffel Wrapper Mysql Go API Oracle 官方提供了以下 API , TiDB 可以兼容所有这些 API。 MySQL Connector/C:C 语言的客户端库,是 libmysqlclient 的替代品 MySQL Connector/C++:C++ TiDB 使用 MySQL 第三方 API 连接 TiDB Connectors 和 API - 164 - 本文档使用 书栈(BookStack.CN) 构建 第三方 API 非 Oracle 官方提供,下表列出了常用的第三方 API: Environment API Type Notes Ada GNU Ada MySQL Bindings libmysqlclient See MySQL0 码力 | 444 页 | 4.89 MB | 6 月前3 TiDB中文技术文档.. 3. SSL: Cipher in use is ECDHE-RSA-AES128-GCM-SHA256 4. ... TiDB 支持的 TLS 版本及密钥交换协议和加密算法由 Golang 官方库决定。 TLS 1.0 TLS 1.1 TLS 1.2 TLS_RSA_WITH_RC4_128_SHA TLS_RSA_WITH_3DES_EDE_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA MySQL Perl API MySQL Python API MySQL Ruby APIs MySQL Tcl API MySQL Eiffel Wrapper Mysql Go API Oracle 官方提供了以下 API , TiDB 可以兼容所有这些 API。 MySQL Connector/C:C 语言的客户端库,是 libmysqlclient 的替代品 MySQL Connector/C++:C++ TiDB 使用 MySQL 第三方 API 连接 TiDB Connectors 和 API - 164 - 本文档使用 书栈(BookStack.CN) 构建 第三方 API 非 Oracle 官方提供,下表列出了常用的第三方 API: Environment API Type Notes Ada GNU Ada MySQL Bindings libmysqlclient See MySQL0 码力 | 444 页 | 4.89 MB | 6 月前3
 Nacos架构&原理
连接生命周 期 客户端感知 断连 无 (基于 strea m流 error complete 事 件 可 实 现) 支持 支持 支持 支持 支持 服务端感知 断连 支持 (官方不建 议使用) 支持 支持 支持 支持 支持 心跳保活 应用层自定 义,ping-po ng 消息 应用层自定 义,单 byte ack 自定义 kee palive fra 器寻址模式。 地址服务器寻址 com.alibaba.nacos.core.cluster.lookup.AddressServerMemberLookup 地址服务器寻址模式是 Nacos 官方推荐的⼀种集群成员节点信息管理,该模式利用了⼀个简易的 web 服务器,用于管理 cluster.conf 文件的内容信息,这样,运维人员只需要管理这⼀份集群成员 节点内容即可,而每个 Nacos 客户端,也有基于 SpringCloud 体系的 starter,帮助用户以非常低的成本无感知的做到服务注册 与发现。同时还暴露标准的 HTTP 接口,支持多语言和跨平台访问。Eureka 和 Nacos 都提供官方 的控制台来查询服务注册情况。不过随着 Eureka 2.0 宣布停止开发,Eureka 在针对用户使用上的 优化后续应该不会再有比较大的投入,而 Nacos 目前依然在建设中,除了目前支持的易用性特性0 码力 | 326 页 | 12.83 MB | 9 月前3 Nacos架构&原理
连接生命周 期 客户端感知 断连 无 (基于 strea m流 error complete 事 件 可 实 现) 支持 支持 支持 支持 支持 服务端感知 断连 支持 (官方不建 议使用) 支持 支持 支持 支持 支持 心跳保活 应用层自定 义,ping-po ng 消息 应用层自定 义,单 byte ack 自定义 kee palive fra 器寻址模式。 地址服务器寻址 com.alibaba.nacos.core.cluster.lookup.AddressServerMemberLookup 地址服务器寻址模式是 Nacos 官方推荐的⼀种集群成员节点信息管理,该模式利用了⼀个简易的 web 服务器,用于管理 cluster.conf 文件的内容信息,这样,运维人员只需要管理这⼀份集群成员 节点内容即可,而每个 Nacos 客户端,也有基于 SpringCloud 体系的 starter,帮助用户以非常低的成本无感知的做到服务注册 与发现。同时还暴露标准的 HTTP 接口,支持多语言和跨平台访问。Eureka 和 Nacos 都提供官方 的控制台来查询服务注册情况。不过随着 Eureka 2.0 宣布停止开发,Eureka 在针对用户使用上的 优化后续应该不会再有比较大的投入,而 Nacos 目前依然在建设中,除了目前支持的易用性特性0 码力 | 326 页 | 12.83 MB | 9 月前3
 SOFAMOSN持续演进路径及实践分享3.0 0.4.0 Ø 内存复用框架 Ø Slab style buffer Ø Raw-Epoll模式 Ø 读合并 Ø 协程池化 Ø 调度均衡 Ø SOFARPC深度优化 Ø TLS官方库IO优化 Ø HTTP1.1/HTTP2.0 IO优化 Ø 日志操作异步化&多次合 并 Ø 基于RCU的高性能配置更 新安全 & 可观察性 0.1.0 0.2.0 0.3.0 0.4.0 – HTTP/2.0优化 官方HTTP/2.0实现问题: 1. syscall read较多,效率低下 2. 每个stream分配单独的goroutine处理, 调度开销高 3. 临时对象多,GC占比高 4. 基本实现了RFC中MUST部分,部分功 能需求上不匹配,如GRPC trailer实现技术案例 – HTTP/2.0优化 优化思路:适配MOSN框架,复用官方实现核心结构体和解析流程 Ø 构扩展性。 ü 性能上,针对IO、协议、内存、协程进行持续优化。相比最初版本,SOFARPC 协 议上对 0.1.0 版本 QPS 提升了 50%,内存使用减少了 40%;HTTP/2.0 相比官方库原 生实现,QPS提升了100%;HTTP/1.1 也有 30% 以上的性能提升。同时,针对具体 问题提供具体的解决方案,例如对于长连接网关场景,提供raw epoll模式来优化性 能表现。 ü0 码力 | 29 页 | 7.03 MB | 6 月前3 SOFAMOSN持续演进路径及实践分享3.0 0.4.0 Ø 内存复用框架 Ø Slab style buffer Ø Raw-Epoll模式 Ø 读合并 Ø 协程池化 Ø 调度均衡 Ø SOFARPC深度优化 Ø TLS官方库IO优化 Ø HTTP1.1/HTTP2.0 IO优化 Ø 日志操作异步化&多次合 并 Ø 基于RCU的高性能配置更 新安全 & 可观察性 0.1.0 0.2.0 0.3.0 0.4.0 – HTTP/2.0优化 官方HTTP/2.0实现问题: 1. syscall read较多,效率低下 2. 每个stream分配单独的goroutine处理, 调度开销高 3. 临时对象多,GC占比高 4. 基本实现了RFC中MUST部分,部分功 能需求上不匹配,如GRPC trailer实现技术案例 – HTTP/2.0优化 优化思路:适配MOSN框架,复用官方实现核心结构体和解析流程 Ø 构扩展性。 ü 性能上,针对IO、协议、内存、协程进行持续优化。相比最初版本,SOFARPC 协 议上对 0.1.0 版本 QPS 提升了 50%,内存使用减少了 40%;HTTP/2.0 相比官方库原 生实现,QPS提升了100%;HTTP/1.1 也有 30% 以上的性能提升。同时,针对具体 问题提供具体的解决方案,例如对于长连接网关场景,提供raw epoll模式来优化性 能表现。 ü0 码力 | 29 页 | 7.03 MB | 6 月前3
 TiDB v8.2 中文手册并行度会根据硬件规格自动选择。 更多信息,请参考用户文档。 2.2.1.3 高可用 • TiProxy 支持多种负载均衡策略 #465 @djshow832 @xhebox TiProxy 是 TiDB 的官方代理组件,位于客户端和 TiDB server 之间,为 TiDB 集群提供负载均衡和连接保持功 能。在 v8.2.0 之前,TiProxy 默认使用 v1.0.0 版本,仅支持基于 TiDB server 4.2.19 CREATE RESOURCE GROUP,DROP RESOURCE GROUP 和 ALTER RESOURCE GROUP TiDB 资源组创建与修改语句的语法与 MySQL 官方不同,详情参见: • CREATE RESOURCE GROUP • DROP RESOURCE GROUP • ALTER RESOURCE GROUP 2.5 使用限制 本文会将详细描述 、序 列等的个数。 注意: TiDB 高度兼容 MySQL 协议,也兼容了很多 MySQL 本身的限制,比如单个索引最多可包含 16 列。 详细请参考与 MySQL 兼容性对比 和 MySQL 官方文档。 2.5.1 标识符长度限制 标识符类型 最大长度(字符) Database 64 Table 64 Column 64 Index 64 View 64 Sequence 640 码力 | 4987 页 | 102.91 MB | 10 月前3 TiDB v8.2 中文手册并行度会根据硬件规格自动选择。 更多信息,请参考用户文档。 2.2.1.3 高可用 • TiProxy 支持多种负载均衡策略 #465 @djshow832 @xhebox TiProxy 是 TiDB 的官方代理组件,位于客户端和 TiDB server 之间,为 TiDB 集群提供负载均衡和连接保持功 能。在 v8.2.0 之前,TiProxy 默认使用 v1.0.0 版本,仅支持基于 TiDB server 4.2.19 CREATE RESOURCE GROUP,DROP RESOURCE GROUP 和 ALTER RESOURCE GROUP TiDB 资源组创建与修改语句的语法与 MySQL 官方不同,详情参见: • CREATE RESOURCE GROUP • DROP RESOURCE GROUP • ALTER RESOURCE GROUP 2.5 使用限制 本文会将详细描述 、序 列等的个数。 注意: TiDB 高度兼容 MySQL 协议,也兼容了很多 MySQL 本身的限制,比如单个索引最多可包含 16 列。 详细请参考与 MySQL 兼容性对比 和 MySQL 官方文档。 2.5.1 标识符长度限制 标识符类型 最大长度(字符) Database 64 Table 64 Column 64 Index 64 View 64 Sequence 640 码力 | 4987 页 | 102.91 MB | 10 月前3
 TiDB v8.4 中文手册4.2.19 CREATE RESOURCE GROUP,DROP RESOURCE GROUP 和 ALTER RESOURCE GROUP TiDB 资源组创建与修改语句的语法与 MySQL 官方不同,详情参见: • CREATE RESOURCE GROUP • DROP RESOURCE GROUP • ALTER RESOURCE GROUP 2.5 使用限制 本文会将详细描述 、序 列等的个数。 注意: TiDB 高度兼容 MySQL 协议,也兼容了很多 MySQL 本身的限制,比如单个索引最多可包含 16 列。 详细请参考与 MySQL 兼容性对比 和 MySQL 官方文档。 75 2.5.1 标识符长度限制 76 标识符类型 最大长度(字符) Database 64 Table 64 Column 64 Index 64 View 64 Sequence 交互的方式 TiDB 高度兼容 MySQL 协议,TiDB 支持大多数 MySQL 的语法及特性,因此大部分的 MySQL 的连接库都与 TiDB 兼 容。如果你的应用程序框架或语言无 PingCAP 的官方适配,那么建议你使用 MySQL 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL0 码力 | 5072 页 | 104.05 MB | 10 月前3 TiDB v8.4 中文手册4.2.19 CREATE RESOURCE GROUP,DROP RESOURCE GROUP 和 ALTER RESOURCE GROUP TiDB 资源组创建与修改语句的语法与 MySQL 官方不同,详情参见: • CREATE RESOURCE GROUP • DROP RESOURCE GROUP • ALTER RESOURCE GROUP 2.5 使用限制 本文会将详细描述 、序 列等的个数。 注意: TiDB 高度兼容 MySQL 协议,也兼容了很多 MySQL 本身的限制,比如单个索引最多可包含 16 列。 详细请参考与 MySQL 兼容性对比 和 MySQL 官方文档。 75 2.5.1 标识符长度限制 76 标识符类型 最大长度(字符) Database 64 Table 64 Column 64 Index 64 View 64 Sequence 交互的方式 TiDB 高度兼容 MySQL 协议,TiDB 支持大多数 MySQL 的语法及特性,因此大部分的 MySQL 的连接库都与 TiDB 兼 容。如果你的应用程序框架或语言无 PingCAP 的官方适配,那么建议你使用 MySQL 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL0 码力 | 5072 页 | 104.05 MB | 10 月前3
 TiDB v8.5 中文手册4.2.19 CREATE RESOURCE GROUP,DROP RESOURCE GROUP 和 ALTER RESOURCE GROUP TiDB 资源组创建与修改语句的语法与 MySQL 官方不同,详情参见: • CREATE RESOURCE GROUP • DROP RESOURCE GROUP • ALTER RESOURCE GROUP 2.5 使用限制 本文会将详细描述 、序 列等的个数。 注意: TiDB 高度兼容 MySQL 协议,也兼容了很多 MySQL 本身的限制,比如单个索引最多可包含 16 列。 详细请参考与 MySQL 兼容性对比 和 MySQL 官方文档。 2.5.1 标识符长度限制 标识符类型 最大长度(字符) Database 64 Table 64 Column 64 Index 64 View 64 Sequence 64 交互的方式 TiDB 高度兼容 MySQL 协议,TiDB 支持大多数 MySQL 的语法及特性,因此大部分的 MySQL 的连接库都与 TiDB 兼 容。如果你的应用程序框架或语言无 PingCAP 的官方适配,那么建议你使用 MySQL 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL0 码力 | 5095 页 | 104.54 MB | 10 月前3 TiDB v8.5 中文手册4.2.19 CREATE RESOURCE GROUP,DROP RESOURCE GROUP 和 ALTER RESOURCE GROUP TiDB 资源组创建与修改语句的语法与 MySQL 官方不同,详情参见: • CREATE RESOURCE GROUP • DROP RESOURCE GROUP • ALTER RESOURCE GROUP 2.5 使用限制 本文会将详细描述 、序 列等的个数。 注意: TiDB 高度兼容 MySQL 协议,也兼容了很多 MySQL 本身的限制,比如单个索引最多可包含 16 列。 详细请参考与 MySQL 兼容性对比 和 MySQL 官方文档。 2.5.1 标识符长度限制 标识符类型 最大长度(字符) Database 64 Table 64 Column 64 Index 64 View 64 Sequence 64 交互的方式 TiDB 高度兼容 MySQL 协议,TiDB 支持大多数 MySQL 的语法及特性,因此大部分的 MySQL 的连接库都与 TiDB 兼 容。如果你的应用程序框架或语言无 PingCAP 的官方适配,那么建议你使用 MySQL 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL0 码力 | 5095 页 | 104.54 MB | 10 月前3
 服务增强器社区介绍孙海洲 中科院计算所 吴钧泽 好未来 殷龙飞 北控三兴 赵化冰 中兴通讯ServiceMesher 社区成立以来组织了一系列翻译活动,如: • Envoy 官方文档 • Knative 入门 • Istio 官方文档 1.1 版本和 1.4 版本 社区官网投稿情况: • 翻译文章:147 篇 • 原创文章:122 篇 /03 社区活动2019年 10 月31 日 正式开始0 码力 | 7 页 | 20.77 MB | 6 月前3 服务增强器社区介绍孙海洲 中科院计算所 吴钧泽 好未来 殷龙飞 北控三兴 赵化冰 中兴通讯ServiceMesher 社区成立以来组织了一系列翻译活动,如: • Envoy 官方文档 • Knative 入门 • Istio 官方文档 1.1 版本和 1.4 版本 社区官网投稿情况: • 翻译文章:147 篇 • 原创文章:122 篇 /03 社区活动2019年 10 月31 日 正式开始0 码力 | 7 页 | 20.77 MB | 6 月前3
 05-MoonBit 编程语言(WASM 技术)服务端应用展望以及对Kubernetes生态的影响分享者 • 沙渺,大连本地独立开发者 • Rust 语言社区早期参与者 The Rust Programming Language(中文纸质版)译者3 • MoonBit 语言社区开发者 官方标准库代码、教程资料编写者 WebAssembly (WASM) WASM 现状 • 1.0 MVP 已稳定(2017)已被 Web 前端应用实际接受 • 有后端应用潜力,但更多具体疑问仍待解答 论坛】 taolun.moonbitlang.cn 【MoonBit 代码】 GitHub: moonbitlang 【本次分享者】 GitHub: shamiao ← 扫这个加 MoonBit 官方群 (微信号: moonbit_helper) 加我交流具体应用研究→ (微信: shamiao) 感谢观看 (本分享的资料后续上传到 GitHub 的 shamiao/kcd24)0 码力 | 30 页 | 3.41 MB | 9 月前3 05-MoonBit 编程语言(WASM 技术)服务端应用展望以及对Kubernetes生态的影响分享者 • 沙渺,大连本地独立开发者 • Rust 语言社区早期参与者 The Rust Programming Language(中文纸质版)译者3 • MoonBit 语言社区开发者 官方标准库代码、教程资料编写者 WebAssembly (WASM) WASM 现状 • 1.0 MVP 已稳定(2017)已被 Web 前端应用实际接受 • 有后端应用潜力,但更多具体疑问仍待解答 论坛】 taolun.moonbitlang.cn 【MoonBit 代码】 GitHub: moonbitlang 【本次分享者】 GitHub: shamiao ← 扫这个加 MoonBit 官方群 (微信号: moonbit_helper) 加我交流具体应用研究→ (微信: shamiao) 感谢观看 (本分享的资料后续上传到 GitHub 的 shamiao/kcd24)0 码力 | 30 页 | 3.41 MB | 9 月前3
 Istio控制平面组件原理解析• 4. S初始化成功,通知P停止监听新的链接并优雅关闭未完成的工作 • 5. 在P优雅关闭过程中,S会从共享内存中获取stats • 5. 到了时间S通知P自行关闭 • 6. S升级为P • 官方博客:Envoy hot restart什么时候会进行热重启?监控envoy ü获取非正常退出状态 ü抢救机制触发 ü抢救令牌减少一个(总共10个) ü在2(n-1) * 200毫秒后执行(为什么不立即执行) SDS/CDS/RDS/LDS 奠定控制平面基础 V2 HTTP2 GRPC Proto3 强类型 Push SDS/CDS/RDS/LDS/HDS/ADS/KDS 和Google强强联手 官方博客:The universal data plane API缓存Istio和k8s配置 ü一个小型的非持久性key/value数据库 ü借助k8s.io/client-go建立缓存 ü缓存I0 码力 | 30 页 | 9.28 MB | 6 月前3 Istio控制平面组件原理解析• 4. S初始化成功,通知P停止监听新的链接并优雅关闭未完成的工作 • 5. 在P优雅关闭过程中,S会从共享内存中获取stats • 5. 到了时间S通知P自行关闭 • 6. S升级为P • 官方博客:Envoy hot restart什么时候会进行热重启?监控envoy ü获取非正常退出状态 ü抢救机制触发 ü抢救令牌减少一个(总共10个) ü在2(n-1) * 200毫秒后执行(为什么不立即执行) SDS/CDS/RDS/LDS 奠定控制平面基础 V2 HTTP2 GRPC Proto3 强类型 Push SDS/CDS/RDS/LDS/HDS/ADS/KDS 和Google强强联手 官方博客:The universal data plane API缓存Istio和k8s配置 ü一个小型的非持久性key/value数据库 ü借助k8s.io/client-go建立缓存 ü缓存I0 码力 | 30 页 | 9.28 MB | 6 月前3
共 52 条
- 1
- 2
- 3
- 4
- 5
- 6














