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
支持10万TPS的高性能服务间通信解读## 支持10万TPS的高性能服务间通信解读 刘宝  刘宝,华为微服务开发专家,Apache ServiceComb Committer。拥有10年以上Java开发框架的开发和运维经验。热爱微服务,并持续为它们开发一些常用的工具,比如进行0 码力 | 7 页 | 1.58 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 网络视角: Service Mesh是一个主要针对七层的网络解决方案,解决的是服务间的连通问题 ## Service Mesh是下一代的SDN吗? ## 通信网络和微服务系统面临类似的问题: ## 通信网络 ● 互不兼容的专有设备 ● 基于IP的通信缺乏质量保证 ● 低效的业务部署和配置 ## 微服务系统 ● 互不兼容的代码库 ● 不可靠的远程方法调用 ● 低效的服务运维 ![Imag0 码力 | 27 页 | 11.99 MB | 1 年前3
PyWebIO v1.2.2 使用手册App - 数据可视化 - 示例Demos - 基本demo - 数据可视化demo - 其他 - 常用的Codemirror选项 - Nginx WebSocket配置示例 - 常见问题 - Release notes What's new in PyWebIO 1.2 What's new in PyWebIO 1.1 What's What's new in PyWebIO 1.0 What's new in PyWebIO 0.3 What's new in PyWebIO 0.2 ## 实现文档 服务器-客户端通信协议 Command o Event ## I ndices and tables 索引 模块索引 • 搜索页面 ## Discussion and support - Need help o WebSocketHandler ## 注意 当使用Tornado后端时,PyWebIO使用WebSocket协议和浏览器进行通讯,如果你的Tornado应用处在反向代理(比如Nginx)之后,可能需要特别配置反向代理来支持WebSocket协议,这里有一个Nginx配置WebSocket的例子。 需要添加一个PyWebIO相关的路由,用来和浏览器进行Http通讯: from pywebio0 码力 | 119 页 | 7.41 MB | 2 年前3
PyWebIO v1.1.0 使用手册- 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 tornadoweb.org/en/stable/websocket.html#tornado.websocket.WebSocketHandler],并将其绑定在 /tool 路由下。启动 Tornado 服务器后,访问 http://localhost/tool 即可打开 PyWebIO 应用 ## 注意 当使用Tornado后端时,PyWebIO使用WebSocket协议和浏览器进行通讯,如果你的Tor nado应用处在反向代理(比如Nginx)之后,可能需要特别配置反向代理来支持WebSocket协议,这里有一个Nginx配置WebSocket的例子。 需要添加一个PyWebIO相关的路由,用来和浏览器进行Http通讯: from pywebio.platform.flask import webio_view from pywebio import STATIC_PATH from flask0 码力 | 119 页 | 7.41 MB | 2 年前3
PyWebIO v1.2.2 Documentation- Data visualization demos - Miscellaneous - Commonly used Codemirror options - Nginx WebSocket Config Example - FAQ - Release notes What's new in PyWebIO 1.2 What's new in PyWebIO webio_handler(task_func) to get the Tornado WebSocketHandler [https://www.tornadoweb.org/en/stable/websocket.html#tornado.websocket.WebSocketHandler] that communicates with the browser, and bind it to the /tool path can visit http://localhost/tool to open the PyWebIO application. ## Attention PyWebIO uses the WebSocket protocol to communicate with the browser in Tornado. If your Tornado application is behind a reverse0 码力 | 119 页 | 7.41 MB | 2 年前3
Learning Socket.IOSocket.IO primarily uses the websocket protocol with polling as a fallback option, while providing the same interface. Although it can be used as simply a wrapper for webSocket, it provides many more features0 码力 | 15 页 | 870.16 KB | 2 年前3
PyWebIO v0.3.0 使用手册integrate with Web framework 4.6 第三方库生态 4.7 Demos 4.8 Other 4.9 Release notes 4.10 服务器-客户端通信协议 5 Indices and tables 6 Discussion and support Python 模块索引 索引 PyWebIO 是一个用于在浏览器上获取输入和进行输 aiohttp 需要在 Tornado 应用中引入两个 RequestHandler,一个 RequestHandler 用来提供静态的前端文件,另一个 RequestHandler 用来和浏览器进行 WebSocket 通讯: import tornado.ioloop import tornado.web from pywebio.platform.tornado import webio_handler 即可使用 PyWebIO 服务 注解:在 Tornado 中,PyWebIO 使用 WebSocket 协议和浏览器进行通讯,所以,如果你的 Tornado 应用处在反向代理(比如 Nginx)之后,可能需要特别配置反向代理来支持 WebSocket 协议,这里有一个 Nginx 配置 WebSocket 的例子。 需要添加两个 PyWebIO 相关的路由:一个用来提供静态的前端文件,另一个用来和浏览器进行0 码力 | 70 页 | 1.41 MB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













