Java Chassis通信处理详解 - 通信优化实践
Java Chassis通信处理详解 通信优化实践 议题 问题不挑战 整体线程模型 Consumer Producer 问题不挑战 消费者 编程 模型 透明 RPC Spring MVC Transport Highway Vertx REST Servlet REST 生产者 编程 模型 透明 丌同开发人员熟悉丌同的编程模型 3. RPC、REST的治理如何迚行 4. REST性能低 5. Reactive还是同步 ServiceComb的同步 仅仅是指编程模型上的同步,跟网络通信无关 因为所有场景下网络操作都是异步的 •Producer •Consumer 整体线程模型 Producer Consumer Eventloop 连接0 码力 | 17 页 | 2.22 MB | 1 年前3支持10万TPS的高性能服务间通信解读
servicecomb.apache.org github.com/apache?q=servicecomb 支持10万TPS的高性能服务间通信解读 刘宝 2 github.com/apache?q=servicecomb servicecomb.apache.org 刘宝,华为微服务开发专家,Apache ServiceComb Committer。 拥有10年以 上java开发框架的开发和运维经验。热爱微0 码力 | 7 页 | 1.58 MB | 1 年前3Rust HTTP 协议栈在终端通信场景的实践 - 胡凯
HTTP 协议栈在终端通信场景的实践 胡凯 hukai45@huawei.com 华为 公共开发部 嵌入式软件能力中心 什么是 HTTP 协议? ⚫ HTTP 协议介绍 目录 终端场景下 HTTP 协议的主要使用场景,以及需要思考的问题。 ⚫ 终端 HTTP 通信场景浅析 我们当前结合 Rust 和终端通信场景的实践的简单介绍。 ⚫ Rust 与终端 HTTP 通信场景结合 介绍 Rust 协议介绍 HTTP 协议主要具有以下特点: ✓ 支持客户/服务器模式。 ✓ 简单快速:客户向服务器请求服务时,只需传送 请求方法、路径和请求头。HTTP 协议简单、HTTP 服务器的程序规模小,因而通信速度很快。 ✓ 灵活:HTTP 支持传输任意类型的数据对象。 ✓ 无连接:HTTP 限制每次连接只处理一个请求,节 省传输时间。(在 HTTP/1.1 之后变更) ✓ 无状态:HTTP 协议对于事务处理没有记忆能力, = HTTP 协议 + TLS 超文本传输安全协议(英语:HyperText Transfer Protocol Secure,缩写:HTTPS)是一种通过计算 机网络进行安全通信的传输协议。HTTPS经由HTTP进行通信,但利用SSL/TLS来加密数据包。 Rust 与 HTTP 协议 Part 02 介绍 Rust 与 HTTP 协议栈结合的业界实现 Rust China Conf 20220 码力 | 26 页 | 1.25 MB | 1 年前3基于go和flutter的实时通信/视频直播解决方案 段维伟
基于go和flutter的实时通信/视频直播解决方案 段维伟 湖北捷智云技术有限公司 创始人 目 录 背景 01 技术简介 02 客户端 03 服务端 04 开源社区 05 Q&A 06 背景 第一部分 即将讲述的内容 • WebRTC 实时通讯 • Flutter 跨平台UI 开发框架 • 基于Flutter UI 框架的WebRTC 插件 flutter-webrtc0 码力 | 38 页 | 2.22 MB | 1 年前3Service Mesh是下一代SDN吗:从通信角度看Service Mesh的发展
Service Mesh是下一代SDN吗? 从通信的角度看Service Mesh的发展 赵化冰 中兴通讯 软件专家/Istio Committer 2019.10.26 Service Mesh Meetup #7 成都站什么是Service Mesh?- by Willian Morgan(Buoyant) A service mesh is a dedicated infrastructure 服务网格是一个基础设施层,用于处理服务间通信。云原生应用有着 复杂的服务拓 扑,服务网格负责在这些拓扑中实现请求的可靠传递。 在实践中,服务网格通常实 现为一组轻量级网络代理,它们与应用程 序一起部署,但对应用程序透明。什么是Service Mesh?- by Istio 服务发现 负载均衡 流量控制 ... 黑白名单 限流 ... 身份认证 通信加密 权限控制 ... 调用追踪 指标收集 Mesh是一个主要针对七层的网络解决方案,解决的是服务间的连通问题Service Mesh是下一代的SDN吗? 通信网络 l 互不兼容的专有设备 l 基于IP的通信缺乏质量保证 l 低效的业务部署和配置 ... 微服务系统 l 互不兼容的代码库 l 不可靠的远程方法调用 l 低效的服务运维 ... 通信网络和微服务系统面临类似的问题:Service Mesh是下一代的SDN吗? Network Layer0 码力 | 27 页 | 11.99 MB | 5 月前3PyWebIO v1.2.3 使用手册
常用的Codemirror选项 Nginx WebSocket配置示例 常见问题 Release notes What’s new in PyWebIO 1.2 What’s new in PyWebIO 1.1 What’s new in PyWebIO 1.0 What’s new in PyWebIO 0.3 What’s new in PyWebIO 0.2 实现文档 服务器-客户端通信协议 Command tornadoweb.org/en/stable/websocket.html#tornado.websocket.WebSocketHandler] ,并将 其绑定在 /tool 路由下。启动Tornado服务器后,访问 http://localhost/tool 即可打开PyWebIO应用。 注意 当使用Tornado后端时,PyWebIO使用WebSocket协议和浏览器进行通 讯,如果你的Tor 讯,如果你的Tornado应用处在反向代理(比如Nginx)之后,可能需要特别 配置反向代理来支持WebSocket协议,这里 有一个Nginx配置WebSocket 的例子。 需要添加一个PyWebIO相关的路由,用来和浏览器进行Http通讯: from pywebio.platform.flask import webio_view from pywebio import STATIC_PATH from flask0 码力 | 119 页 | 7.44 MB | 1 年前3PyWebIO v1.2.2 使用手册
常用的Codemirror选项 Nginx WebSocket配置示例 常见问题 Release notes What’s new in PyWebIO 1.2 What’s new in PyWebIO 1.1 What’s new in PyWebIO 1.0 What’s new in PyWebIO 0.3 What’s new in PyWebIO 0.2 实现文档 服务器-客户端通信协议 Command tornadoweb.org/en/stable/websocket.html#tornado.websocket.WebSocketHandler] ,并将 其绑定在 /tool 路由下。启动Tornado服务器后,访问 http://localhost/tool 即可打开PyWebIO应用。 注意 当使用Tornado后端时,PyWebIO使用WebSocket协议和浏览器进行通 讯,如果你的Tor 讯,如果你的Tornado应用处在反向代理(比如Nginx)之后,可能需要特别 配置反向代理来支持WebSocket协议,这里 有一个Nginx配置WebSocket 的例子。 需要添加一个PyWebIO相关的路由,用来和浏览器进行Http通讯: from pywebio.platform.flask import webio_view from pywebio import STATIC_PATH from flask0 码力 | 119 页 | 7.41 MB | 1 年前3PyWebIO v1.1.0 使用手册
常用的Codemirror选项 Nginx WebSocket配置示例 常见问题 Release notes What’s new in PyWebIO 1.1 What’s new in PyWebIO 1.0 What’s new in PyWebIO 0.3 What’s new in PyWebIO 0.2 实现文档 服务器-客户端通信协议 Command Event Indices tornadoweb.org/en/stable/websocket.html#tornado.websocket.WebSocketHandler] , 并 将其绑定在 /tool 路由下。启动Tornado服务器后,访问 http://localhost/tool 即可打开PyWebIO应用 注意 当使用Tornado后端时,PyWebIO使用WebSocket协议和浏览器进行通 讯,如果你的Tor 讯,如果你的Tornado应用处在反向代理(比如Nginx)之后, 可能需要特 别配置反向代理来支持WebSocket协议,这里 有一个Nginx配置 WebSocket的例子。 需要添加一个PyWebIO相关的路由,用来和浏览器进行Http通讯: from pywebio.platform.flask import webio_view from pywebio import STATIC_PATH from0 码力 | 119 页 | 7.41 MB | 1 年前3PyWebIO v1.4.0 使用手册
PyWebIO 1.1 What’s new in PyWebIO 1.0 What’s new in PyWebIO 0.3 What’s new in PyWebIO 0.2 实现文档 服务器-客户端通信协议 Command Event Indices and tables 索引 模块索引 搜索页面 Discussion and support Need help when use PyWebIO platform 模块 pywebio.platform 模块提供了将PyWebIO应用以多种方式部署的支持。 PyWebIO的服务端与浏览器可以通过两种协议(WebSocket 和 HTTP 协议)进行 通信,默认使用WebSocket协议,如果你想使用HTTP协议,你可以选择本模块 中的其他 start_server() 函数。 如果要为PyWebIO应用设置一些网页相关的配置,可以尝试使用 'tornado' , 'flask' , 'django' , 'aiohttp' , 'starlette'. protocol (str): PyWebIO服务器与浏览器之间的通信协议。可能的值 为 'websocket' 或 'http' request (object): 创建当前会话时的Web请求对象. 根据PyWebIO使 用的后端Server不同,request 的类型也不同: 使用Tornado后端时0 码力 | 135 页 | 7.45 MB | 1 年前3PyWebIO v1.3.1 使用手册
Deploy 其他 第三方库生态 构建stand-alone App 数据可视化 示例Demos 基本demo 数据可视化demo 其他 常用的Codemirror选项 Nginx WebSocket配置示例 常见问题 Release notes What’s new in PyWebIO 1.3 What’s new in PyWebIO 1.2 What’s new in PyWebIO PyWebIO 1.1 What’s new in PyWebIO 1.0 What’s new in PyWebIO 0.3 What’s new in PyWebIO 0.2 实现文档 服务器-客户端通信协议 Command Event Indices and tables 索引 模块索引 搜索页面 Discussion and support Need help when use PyWebIO webio_handler() 来获取在Tornado中运行 PyWebIO应用的 WebSocketHandler [https://www.tornadoweb.org/en/stable/websocket.html#tornado.websocket.WebSocketHandler] 类: import tornado.ioloop import tornado.web from pywebio.platform0 码力 | 132 页 | 7.45 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100