支持10万TPS的高性能服务间通信解读## 支持10万TPS的高性能服务间通信解读 刘宝  刘宝,华为微服务开发专家,Apache ServiceComb Committer。拥有10年以上Java开发框架的开发和运维经验。热爱微服务,并持续为它们开发一些常用的工具,比如进行0 码力 | 7 页 | 1.58 MB | 2 年前3
Java Chassis通信处理详解 - 通信优化实践[Image](/uploads/documents/9/5/4/b/954b546d59601c8c7ca544576a5c2dcf/p1_1.jpg) ## Java Chassis通信处理详解 通信优化实践 ## 议题 - 问题与挑战 • 整体线程模型 • Consumer • Producer  仅仅是指编程模型上的同步,跟网络通信无关因为所有场景下网络操作都是异步的 ## •Producer @GetMapping(path="/sayHello") public String sayHello() {0 码力 | 17 页 | 2.22 MB | 2 年前3
Rust 在算法交易中的实际应用与积极效应降维:PCA ## AI信号生成 LSTM 神经网络 BP 全连接网络 XGBoost 集成学习模型 定制早停函数 ## Rust 全栈应用实践 - 行情、与API接入 ## Rust 进程间通信 XSHM 1. 低延迟高吞吐的一写多读消息队列 2. 基于共享内存,全用户态,零拷贝(配合 capnproto) 3. 针对 x86_64、AArch64 架构分别优化,CPU Cache0 码力 | 18 页 | 3.49 MB | 2 年前3
electron中文教程
Node 原生模块 主进程调试 使用 Selenium 和 WebDriver 使用开发人员工具扩展 使用 Pepper Flash 插件 使用 Widevine CDM 插件 教程 快速入门 桌面环境集成 在线/离线事件探测 API文档 简介 进程对象 支持的 Chrome Chrome 命令行开关 环境变量 自定义的 DOM 元素 File 对象 标签 window.open 函数 在主进程内可用的模块 app autoUpdate BrowserWindow contentTracing dialog globalShortcut ipcMain powerMonitor powerSaveBlocker protocol session webContents Tray ## 在渲染进程(网页)内可用的模块 desktopCapturer ipcRenderer remote webFrame 在两种进程中都可用的模块 clipboard crashReporter nativeImage screen shell ## 开发0 码力 | 203 页 | 2.72 MB | 2 年前3
Rust HTTP 协议栈在终端通信场景的实践 - 胡凯协议栈在终端通信场景的实践 胡凯 hukai45@huaweicom 华为 公共开发部 嵌入式软件能力中心 ‖ 目录 @ HTTP 协议介绍 什么是 HTTP 协议? @ Rust与HTTP协议 介绍 Rust 与 HTTP 协议栈结合的业界实现。 @ 终端 HTTP 通信场景浅析 终端场景下 HTTP 协议的主要使用场景,以及需要思考的问题。 @ Rust 与终端 HTTP 通信场景结合 通信场景结合 我们当前结合 Rust 和终端通信场景的实践的简单介绍, 和1 Part 01 HTTP 协议介绍 什么是 HTTP 协议? Rust China Conf 2022 - 2023, Shanghai China HTTP 协议介绍 HTTP 协议,即超文本传输协议 (HyperText Transfer Protocol) 是一种用于分布式、协作式和超媒体 信息系统的应用层协议。 HTTP 协议主要具有以下特点: WO WO 支持客户/服务器模式。 简单快速: 客户向服务器请求服务时,只需传送 请求方法、路径和请求头。HTTP 协议简单、HTTP 服务器的程序规模小,因而通信速度很快。 灵活: HTTP 支持传输任意类型的数据对象。 无连接: HTTP 限制每次连接只处理一个请求,节 省传输时间。(在 HTTP/1.1 之后变更) 无状态: HTTP 协议对于事务处理没有记忆和能力,0 码力 | 26 页 | 1.25 MB | 2 年前3
基于go和flutter的实时通信/视频直播解决方案 段维伟0 码力 | 38 页 | 2.22 MB | 2 年前3
Service Mesh是下一代SDN吗:从通信角度看Service Mesh的发展Service Mesh Meetup #7 成都站 ## Service Mesh是下一代SDN吗? 从通信的角度看Service Mesh的发展 赵化冰 中兴通讯 软件专家/Istio Committer 2019.10.26 ## 什么是Service Mesh?- by Willian Morgan(Buoyant) A service mesh is a dedicated infrastructure application needing to be aware. 服务网格是一个基础设施层,用于处理服务间通信。云原生应用有着复杂的服务拓扑,服务网格负责在这些拓扑中实现请求的可靠传递。在实践中,服务网格通常实现为一组轻量级网络代理,它们与应用程序一起部署,但对应用程序透明。 身份认证 通信加密 权限控制 调用追踪指标收集 ## 什么是Service Mesh?- by Istio Access Layer ## 网络视角: Service Mesh是一个主要针对七层的网络解决方案,解决的是服务间的连通问题 ## Service Mesh是下一代的SDN吗? ## 通信网络和微服务系统面临类似的问题: ## 通信网络 ● 互不兼容的专有设备 ● 基于IP的通信缺乏质量保证 ● 低效的业务部署和配置 ## 微服务系统 ● 互不兼容的代码库 ● 不可靠的远程方法调用0 码力 | 27 页 | 11.99 MB | 1 年前3
个推微服务实践服务独立部署 服务独立技术选型和开发 服务间松耦合 数据独立 ## 微服务的优缺点 优点 开发成本低 技术选型灵活 服务独立无依赖 服务可按需扩展 可用性高 权衡 部署复杂 运维难度增加 服务间通讯成本高 分部式事务控制难 测试困难 容错要求高 ## 缺点 ## ## 微服务的架构 ## 微服务的架构 ## 客户端和服务端的通信 A 客户端 B D C 多次服务请求,效率低 267472cd5d307d3a115903f276e/p8_1.jpg) 客户端代码复杂,服务端升级困难 A 客户端 Api 网关 B C D 封装服务接口细节,减少通信次数 统一通信协议,减少客户端代码耦合 统一鉴权,流控,防攻击 可能成为系统瓶颈 基于Nginx,扩展了异步非阻塞的Lua脚本支持,可构建超高并发web服务 客户端通信 HTTP REST, JSON 简单,可扩展,易开发,测试友好 服务间通信 HTTP REST, JSON, 消息队列 简单,可扩展,通过消息队列解耦 0 码力 | 32 页 | 1.16 MB | 2 年前3
PyWebIO v1.3.3 使用手册BÀ^• 203' 6HVVLRQ&ORVHG([$HDSWLRQ • IL [ 6 H)YV5]R•Q3x:mY^Ã IXQFWRROVS BoeAèDd 09•3 # 服务器 客户端通信协议 3 \ : H E , _ 2BÀ4¥ 9$ ): /H±5N5 n®4¥ 9H±]hUä “ 9 {E™n®]²}_LéLt i): /H±n^ ÷)É3CBÀ/ï:çW$ n< * HE6RfYhGlVB) O ☐ ☐ V MD QH3Zn®4¥9$ !):/H±]^]_: + W2W/S ## HE6R 通信光 W 4¥ 9$ i):/H≠]²]_: H E 6 R]V1N!HWM V RQã!!D 3 \ : H E:, .2 ## + W 通信 $ ^{1/4} $ 7KH FOLHQW SROOV WKH EDFNHQG WKURXJ UHWXUQV DH D,L2V f 6 H V ¥uR^QO!n4ÿO,3 \ : H ED2DŸ |n®, !i]™LqBÀ/Ï:çW$ n½!a3Z!!H±5P5N1=2ÎBÀ/Ï1h ## 基于 + 77 的前后端通信约定 àH±0¡>ÿ$')2cŒd, BÀ * (7Y•9Ú] YE!!H±1=!{n®$ÀY•9Ú À BÀZHEL R VHVVL LG + 7 2¥y ,]a 2Yu ,'0 码力 | 132 页 | 7.45 MB | 2 年前3
Java 应用与开发 - 线程编程[Image](/uploads/documents/7/b/b/0/7bb08d18ac005ba64bb441c169412979/p1_2.jpg) ## 学习目标 1. 线程基础:理解任务调度、进程和线程,掌握其联系和区别;掌握 Java 的线程模型,以及如何创建线程;理解后台线程。 2. 线程控制:理解线程的生命周期,明白各阶段的含义;掌握线程控制方法,理解各线程控制方法对线程状态切换的作用。 bb441c169412979/p6_1.jpg) ## 概念回顾 ## ☑ 进程 进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体。 (展示类 UNIX 系统的进程树) 进程一般由程序段、数据段和进程控制块三部分构成进程实体。 ## 什么是线程 根据多任务原理,在一个程序内部也可以实现多个任务(顺序控 业的表述为: 线程是程序内部的顺序控制流。 ## 线程和进程的区别和联系  1. 每个进程都有独立的代码和数据空间(进程上下文),进程切换的开销大。 2. 线程作为“轻量的进程”,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小。0 码力 | 82 页 | 1010.73 KB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













