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
TGT服务器的优化## TGT 服务器的优化 ## 块设备协议 • NBD • Linux专有块设备协议 • iSCSI • 广泛支持的外部设备协议(块,磁带等) ## Curve云原生存储支持块设备 • 通过NBD,只支持Linux - 通过SDK API,目前只支持Linux - PFS · 扩大使用范围 - 通过iSCSI支持更多系统,例如Windows, 类UNIX系统等,使用两项基础技术 Client端: iscsi initiator,系统自带 • Linux open-iscsi • Windows iSCSI 发起者 • 服务器端 • 必须是CurveBS原生支持的平台,因为需要curve原生接口,目前是Linux ## iSCSI target服务器 • LINUX LILO • 一般用于输出内核本地块设备 • TCMU • 作为LILO支持用户态的接口 • 如何评价LILO brpc, c++, protobuf 等) • TCMU多了一层转接,配置过程复杂,业界踩的坑不够多。 • TCMU的用户态代码会受到框架约束,不够灵活。 ## iSCSI target 服务器 • TGT(STGT) • 比较久的历史,原来叫STGT,后来改成TGT • 纯用户态,不与内核绑定 - 支持复杂的存储系统,例如Ceph RBD, sheepdog, Glfs • 纯C代码,外加一些脚本0 码力 | 15 页 | 637.11 KB | 1 年前3
用Go语言实现推送服务器## 用Go语言实现推送服务器 陈叶皓 chen.yh@ctrip.com ## 议程 • 推送服务器介绍 • Golang特点 • 推送服务架构 • 部分代码 • 上线效果 ## 议程 • 推送服务器介绍 • 推送服务架构 • 部分代码 • 上线效果 ## 什么是推送服务器 • 推送业务信息到手机端 • 始终保持连接 ## 推送服务器要求 · 高并发 • 可靠性 • 高性能 • 支持水平扩展 • 无单点故障 ## Go语言特性 • 静态的、编译的 • 自动内存回收 • 命令式编程 • 函数可以作为值 • 面向并发 • 内置RPC支持 ## 推送服务器要求的应对 - 高并发 - goroutine - 可靠性 - 使用Redis暂存消息 - 高性能 - 静态编译语言 - 支持水平扩展 - 使用RPC组成集群 同步场景,往channel发送的数据中,包含一个获取返回值的channel ## 议程 • 推送服务器介绍 • 推送服务架构 • 部分代码 • 上线效果 逻辑架构  ## 去中心化设计 • 客户端随机连接 • Redis集中存储地址表 • 信息发送2跳到达 ##0 码力 | 25 页 | 260.04 KB | 2 年前3
支持10万TPS的高性能服务间通信解读## 支持10万TPS的高性能服务间通信解读 刘宝  刘宝,华为微服务开发专家,Apache ServiceComb Committer。拥有10年以上Java开发框架的开发和运维经验。热爱微服务,并持续为它们开发一些常用的工具,比如进行0 码力 | 7 页 | 1.58 MB | 2 年前3
PyWebIO v1.6.1 使用手册4.8 第三方库生态 4.9 Cookbook 4.10 Release notes 4.11 pywebio_battery — PyWebIO battery 4.12 服务器-客户端通信协议 5 Indices and tables 6 Discussion and support Python 模块索引 索引 PyWebIO 提供了一系列命令式的交互函数来 模块 pywebio.platform 模块提供了将 PyWebIO 应用以多种方式部署的支持。 PyWebIO 的服务端与浏览器可以通过两种协议 (WebSocket 和 HTTP 协议) 进行通信,默认使用 WebSocket 协议,如果你想使用 HTTP 协议,你可以选择本模块中的其他 start_server() 函数。 如果要为 PyWebIO 应用设置一些网页相关的配置,可以尝试使用 'zh-CN' • server host (str): 当前会话的服务器 host,包含域名和端口,端口为 80 时可以被省略 • origin (str): 当前用户的页面地址. 包含协议、主机、端口部分. 比如 'http://localhost:8080'. 可能为空, 但保证当用户的页面地址不在当前服务器下 (即主机、端口部分和 server_host 不一致) 时有值.0 码力 | 123 页 | 1.72 MB | 2 年前3
古月《ROS入门21讲》13.客户端Client的编程实现.pdf### 13. 客户端Client的编程实现 主讲人:古月 ## 话题模型  服务模型(客户端/服务器) ## • 创建功能包 $ cd ~/catkin_ws/src $ catkin_create_pkg learning_service c564ba4d556568db04/p3_2.jpg) ## • 创建客户端代码(C++) #include#include ## - 配置客户端代码编译规则 ## Declare a C++ executable ## Withint main(int argc, char** argv) // 发现/spawn服务后,创建一个服务客户端,连接名为/spawn的service ## // 初始化turtlesim::spawn的请求数据 response.name.c_str()); return 0; }; ## 如何实现一个客户端 turtle_spawn.cpp • 初始化ROS节点; • 创建一个Client实例; - 等待Server处理之后的应答结果。 • 发布服务请求数据; 0 码力 | 8 页 | 1.01 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 是一个客户端〈用户) 和服务端 (网站) 之间请求和应答的标准。 | 将 一 人俱 芋 brewser 语二二 一一 Client+ Server ust China Conf 2022 - 20: HTTP 协议介绍 HTTP 协议主要具有以下特点: WO WO 支持客户/服务器模式。 简单快速:0 码力 | 26 页 | 1.25 MB | 2 年前3
银河麒麟服务器操作系统V4 Hadoop 软件适配手册# 银河麒麟服务器操作系统 V4 Hadoop 软件适配手册  天津麒麟信息技术有限公司 2019年5月 ## 目录 目录 ..... I 1 概述 ..... 2 1.1 系统概述 ..... 2 1.2 环境概述 .. 银河麒麟服务器操作系统主要面向军队综合电子信息系统、金融系统以及电力系统等国家关键行业的服务器应用领域,突出高安全性、高可用性、高效数据处理、虚拟化等关键技术优势,针对关键业务构建的丰富高效、安全可靠的功能特性,兼容适配长城、联想、浪潮、华为、曙光等国内主流厂商的服务器整机产品,以及达梦、金仓、神通等主要国产数据库和中创、金蝶、东方通等国产中间件,满足虚拟化、云计算和大数据时代,服务器业务对操作 系统在性能、安全性及可扩展性等方面的需求,是一款具有高安全、高可用、高可靠、高性能的自主可控服务器操作系统。 ### 1.2 环境概述 |服务器型号|长城信安擎天 DF720 服务器| |---|---| |CPU 类型|飞腾 2000+处理器| |操作系统版本|Kylin-4.0.2-server-sp2-2000-19050910.Z1| |内核版本|4.4.131| |hadoop 版本|20 码力 | 8 页 | 313.35 KB | 2 年前3
基于go和flutter的实时通信/视频直播解决方案 段维伟0 码力 | 38 页 | 2.22 MB | 2 年前3
鸟哥的Linux私房菜:服务器架设篇 第三版鸟哥的Linux私房菜:服务器架 设篇 第三版 书栈(BookStack.CN) ## 目录 致谢 README 1. 第一部份:架站前的进修专区 2. 作者序 3. 第一章、架设服务器前的准备工作 3.1.1.1 前言:Linux 有啥功能 3.2.1.2 基本架设服务器流程 3.3.1.3 自我评估是否已经具有架站的能力 7 参考数据与延伸阅读 12. 第九章、防火墙与 NAT 服务器 12.1.9.1 认识防火墙 12.2.9.2 TCP Wrappers 12.3.9.3 Linux 的封包过滤软件:iptables 12.4.9.4 单机防火墙的一个实例 12.5.9.5 NAT 服务器的设定 12.6.9.6 重点回顾 12.7.9 第三部分:局域网络内常见的服务器架设 15. 第十一章、远程联机服务器 SSH / XDMCP / VNC / RDP 15.1.11.1 远程联机服务器 15.2.11.2 文字接口联机服务器:SSH 服务器 15.3.11.3 最原始图形接口:Xdmcp 服务的启用 15.4.11.4 华丽的图形接口:VNC 服务器 15.5.11.5 仿真的远程桌面系统:XRDP 服务器 150 码力 | 795 页 | 17.63 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













