-
## Rust 异步 Runtime 的兼容层
施继成 @ DatenLord
## [Table_CompanyName]
6.17-6.18 @Shanghai
## Table of Contents
## # Rust async runtime
Introduce what's rust async runtime
2
## #Async runtime binding
0 码力 |
22 页 |
957.41 KB
| 2 年前 3
-
## 携程技术沙龙 Redis 多数据中心双向同步
祝辰
## 讲师介绍

## 祝辰
• 携程框架架构部门
• 资深研发工程师
- 专注于 Redis 高可用系统的研发工作
• 对分布式存储系统有所涉猎
## 目录 CONTENTS CONTENTS
1 开篇
2 携程的Redis架构
3 分布式理论
4 双向/多向同步的问题
5 CRDT
## 开篇
## 19 世纪的通讯

“At 12:30 am on April 4th, 1841 President 3925db673ac826312c/p12_2.jpg)
目前携程的 Redis 部署架构
通过携程的 X-Pipe 项目, 来达到 Redis 跨站点和跨区域的数据同步问题
目前已经支持上海到美国和德国的 Redis 数据同步
- 到德国法兰克福站点, 平均延迟在176ms 左右
到美西站点, 平均延迟在 160ms 左右
## 需求的产生

向服务器发出 客户端(浏览器)向服务器发出 HTTP 请求,在 HTTP 请求中包含传递到服务器的数据;
Web 服务器接收到请求,对请求进行处理。
Web 服务器使用 HTTP 向客户端发送响应。
客户端接收到响应后,进行显示或页面跳转。
## HTTP 请求中包含的信息
HTTP 请求中包含的信息包括两部分:请求头和请求体。
## ✿ 请求头
GET /articles/news/today.jsp HTTP/1
0 码力 |
27 页 |
565.27 KB
| 2 年前 3
-
CHINA CONF 2023
第三届中国 Rust 开发者大会
6.17-6.18 @Shanghai
# Rust 异步并发框架在移动端的应用
陈明煜
chenmingyu4@huawei.com
华为 公共开发部 嵌入式软件能力中心
## 😍
## Rust 异步并发框架在移动端的应用
Applications of Rust Runtime in Mobile

## 目录 Table of Contents
# #1 Rust 异步简介 Overview of asynchronous Rust
#2 社区并发框架介绍以及与移动端的不适配性
Introduction to third party Runtime crates Rust 异步机制 Asynchronous Rust
异步并发框架是许多大型应用、系统具备的底层能力。
区别于多线程编程模型,它带来以下优势:
■ 任务调度颗粒度更小,充分利用线程资源
■ 更可控的线程数
■ 单个任务资源占用:几十 KB -> 几百 Byte
任务切换时间:10 微秒 -> 100 纳秒
Rust 语言并没有提供异步并发框架,
只提供异步所需的基本特性:
0 码力 |
25 页 |
1.64 MB
| 2 年前 3
-
## 携程 Redis 多数据中心 双向同步实践
祝辰
## 祝辰
目前任职携程框架架构部门资深研发工程师
负责框架Redis团队的开发工作
目录
1 业务背景
2 双向同步
3 CRDT
4 高可用
## 开篇 & 背景
## Redis 在携程的规模
25,000,000 QPS
## 跨公网同步
Console
SHANGHAI
Data
CANADA Keeper
Redis
## 业务痛点
- 海外用户和国内用户查询同一份数据
- 需要向供应商付费2次
仓位信息供应商
国内
## 业务痛点
- 单向同步可以解决海外重复收费的问题
- 无法解决上海重复收费的问题
国内
## 业务痛点
- 我们希望可以通过Redis的双向同步解决重复收费的问题
## 双向同步
## Redis双向同步
SHA
FRA
APP APP
APP APP APP
datadata
data
双向同步
Redis Master
Redis Master
redis slave
redis slave
姓名:___
性别:___
年龄:___
地址:___
电话:___
邮箱:___
紧急联系人:___
紧急联系电话:___
医疗记录:___
过敏史:___
药物使用情况:___
0 码力 |
33 页 |
2.15 MB
| 2 年前 3
-
## Cookie, Session 与HTTP请求
杨亮

## Web基本流程
请求页面
对应文件
获取数据
PC Mobile
HTTP
请求
html css
javascript
服务器 (Apache)
JavaScript
页面行为
html css
javascript
后端脚本
(PHP)
(JSP)
(ASP)
数据库
(MySQL)
(Oracle)
(Access)
接受请求
获取数据
处理数据
拼接页面
组织数据
管理数据
## 信息存在哪里?
公交卡
通过HTTP请求命令浏览器设定Cookie
浏览器 Cookie
提交信息
Set-Cookie:user=stefyang

Cookie:user=stefyang
服务器
PHP
浏览器向服务器发送请求时会附加上相应的Cookie
0 码力 |
12 页 |
1.30 MB
| 2 年前 3
-
## ExtJS
和AngularJS比较
原文地址:http://www.techferry.com/articles/ExtJS-vs-AngularJS.html

Sencha ExtJS
和 AngularJS对比
| ✓ | 幸运的是,AngularUI中已经包含了许多开源的组件,AngularUI Bootstrap, Kendo (and Angular-Kendo), Wjimo 和其他的. | | 3. | 开发单页应用 | ✓ | ✓ |
| 4. | 跨浏览器兼容性 | 应用程序设计框架 | ExtJS 5 支持 MVC (Model-View-Controller) 和 MVVM (Model-View-ViewModel) | MVW (Model-View-Whatever). 它支持流行的设计模式,比如 Model-View-Controller(MVC) 和 Model-View-ViewModel(MVVM) |
8. 0 码力 |
6 页 |
244.12 KB
| 2 年前 3 -
^{®} $ EDUCATION SERVICES
# VMware vSphere:优化和扩展
## 培训方式
• 讲师指导培训
· 实时在线培训
## 课程用时
• 为期五 (5) 天的讲师指导课堂培训
- 听课时间占 60%,动手实验时间占 40%
## 目标学员
经验丰富的系统管理员和系统集成人员
## 课程适用对象
区管理员
□ 专家
☒ 工程师
高级用户
☐ Manage [V5]
• VMware vSphere: What's New [V5]
• VMware vSphere: Fast Track [V5] 或者具备同等的 ESX/ESXi 和 vCenter Server 知识及管理经验
最好应具有命令提示符的使用经验。
## 培训费用
请联系 VMware $ ^{®} $ 代表或 VMware 授权培训中心获取培训费用信息。
个人用户,讲授有关配置和维护高度可用、高度可扩展的虚拟基础架构的高级技能。本课程基于 VMware vSphere $ ^{®} $ ESXi $ ^{TM} $ 5.0 和 VMware $ ^{®} $ vCenter Server $ ^{TM} $ 5.0 讲授。
## 课程目标
课程结束后,您应能胜任以下工作:
- 配置和管理大型成熟企业的 ESXi 网络和存储系统。
• 管理 0 码力 |
2 页 |
341.36 KB
| 2 年前 3 -
演讲主题
## Zabbix峰会、社区和公司
演讲嘉宾
柳霞 Sandara,Zabbix商务经理,宏时数据
## 01
## Zabbix中国峰会
Zabbix峰会是唯一一个你可以听到来自全国/全球的行业案例、技术分享、解决方案分享的地方。
## Zabbix峰会
峰会是桥梁,我们一直想离用户更近一点
峰会是平台,IT专家、IT管理人员、社区成员和Zabbix创始团队集聚一堂,交流探索 uments/0/4/0/9/040989179f9e36c4d388cc14c0da2434/p17_2.jpg)
## 咨询服务
咨询服务帮助您在部署 Zabbix软件前后更好地理解其优势和潜力,为企业规划监控计划,解决高难度问题。
 Zabbix专家级认证
适用于学习Zabbix的基本使用,了解Zabbix的功能,使用Zabbix前端查看和管理监控信息。
适合专业使用Zabbix的技术人员,5天的系统性培训全面教授Zabbix的概念和架构知识,确保技术人员无障碍、高效率的使用Zabbix,为大中小型企业客户提供支持。
大规模复杂环境,如网络和应用监控中Zabbix分布式监控的部署,Zabbix agent, proxy的使用,以及更多关于Zabbix相关的高级主题。 0 码力 |
32 页 |
6.22 MB
| 2 年前 3
|