xSky 实验室关注高性能计算,分布式系统/存储,大数据/机器学习
目录
  • 首页
  • 知识┊技术相关
  • 作品┊原创作品
  • 技术┊WEBRTC研究
  • 随笔┊心情日记

QUIC协议规范

2018-04-15 13:04:03

介绍

QUIC (Quick UDP Internet Connection,快速UDP互联网连接) 是一个新的基于UDP的多路复用且安全的传输协议,它从头开始设计,且为 HTTP/2 语义做了优化。尽管以 HTTP/2 作为主要的应用协议而构建,然而 QUIC 的构建是基于传输和安全领域数十年的经验的,且实现了使它成为有吸引力的现代通用传输协议的机制。QUIC提供了等价于 HTTP/2 的多路复用和流控,等价于 TLS 的安全机制,及等价于 TCP 的连接语义、可靠性和拥塞控制。

<!--more-->

QUIC完全运行于用户空间,它当前作为 Chromium 浏览器的一部分发布给用户,以便于快速的部署和实验。作为基于 UDP 的用户空间传输协议,QUIC 可以做一些由于遗留的客户端和中间设备,或旷日持久的操作系统开发和部署周期的阻碍,而被证明很难在现有的协议中部署的创新。

QUIC 的一个重要目标是通过快速的实验获得更好的传输设计相关的知识。作为结果,我们希望将其中的一些精华的改动迁移进 TCP 和 TLS,后者通常有着长得多的迭代周期。

这份文档描述标准化前 QUIC 协议的概念设计和协议规范。补充资料描述了加密和传输握手 [QUIC-CRYPTO],及丢失恢复和拥塞控制 [draft-iyengar-quic-loss-recovery]。其它资源,包括一份更详细的相关文档,可以在 Chromium 的 QUIC 主页 找到。

基于早期的部署的 QUIC 标准化建议为 [draft-hamilton-quic-transport-protocol],[draft-shade-quic-http2-mapping],[draft-iyengar-quic-loss-recovery],和 [draft-thomson-quic-tls]。

More...

mysql存储过程使用心得

2018-04-11 04:23:40

由于经常跟MYSQL数据库打交道,在工作中因为各种需要写了一些存储过程,

这里把平时使用存储过的心得体会写一下:

More...

R语言-RMySQL的安装问题

2018-04-11 04:22:24

最近想通过R语言做一些数据统计分析的事情,数据主要在MYSQL里,因些需要使用RMySQL, 在安装RMySQL时遇到些问题,

通过网上搜索很多解决方案并不是很有用,很多只说明了操作,并没有说明原因。我最终在WIN7上安装好了RMySQL, 在此把过程记录下来.

首先,一般安装R语言包,都是通过命令 :

install.packages('RMySQL')

但是看网上说的,在WIN下现在好像没有编译好的包了; 因此, 需要通过源码编译安装了。

More...

常用工具安装整理

2018-04-08 08:00:48

源码安装tmux2的时候,可能编译时会找不到 Libevent2的库

在编译前加上指定头文件和库文件目录就可以了:

./configure  LIBEVENT_CFLAGS="-I/usr/local/include" LIBEVENT_LIBS="-L/usr/local/lib/ -levent"

More...

我的NOSQL-xSkyDB数据库

2018-04-08 07:57:51

平时一直在使用REDIS做为NOSQL数据库存储各种数据。

但在使用过程中, 感觉将REDIS做为数据库使用许多的不便, 缺少很多做为数据库

的基本功能,像没有表的概念,各种不同结构的数据存储在一个DB里没有明确的分类,

REDIS里类似功能需要通过自定义前缀来实现。

REDIS另一个不方便的地方,就是各种不同的结构操作采用不同的命令,这样就导致REDIS

的命令特别多,虽然这样可以使得对每个不同的数据结构进行比较细致的区分,在功能实现上也比较容易。

但带来的问题就是使用上不的便,使用中需要经常查询文档。

于是,我就开发了这个NOSQL:

使用REDIS的通信协议进行数据交互, 支持各种语言的CLIENT进行访问。
支持数据表概念,同结构的数据通过表进行管理,支持删除表。
类SQL的查询命令设计。
支持数据落地。
后台多线程。

 

测试地址:

./redis-cli -h 121.42.10.151 -p 6479

 

More...

TCP BBR 安装方法 汇总

2018-04-08 07:56:22

这是2016年9月份才开源的一个优化网络拥堵的算法。

目前最新版本的Linux内核(4.9-rc8)中已经集成了该算法。

根据目前使用的情况反馈来看,能大幅度提升网速。


开源地址

https://github.com/google/bbr

More...

[转] 基础软件十年铸一剑,企业级分布式数据库HotDB

2018-04-08 07:55:28

HotDB是一款专注MySQL数据库服务的高可靠高吞吐量的分布式数据库产品,能在分布式数据环境下为应用提供集中式数据库的操作体验,为海量数据、海量用户、高可用、高性能和高并发的业务系统提供强有力的支撑,同时具备强分布式透明、易扩展、无学习成本等特点。让技术工程师专注应用程序编码实现,不必知道也不必关心数据的存放和操作位置等细节;让数据库运维人员更轻松地管理海量数据和大规模的数据库集群。

More...

有关xRedis的使用说明

2018-04-08 07:50:21

xRedis是我开源的一个redis 的c++ client,主要是对redis官方的hiredis库的C++封装。

对redis提供的命令基于简单易用方面的考虑,封装为C++接口,并提供了连接池,数据多节点分片存储,

主从节点读写分离等功能,也简单封装了一个支持REDIS CLUTSTER的客户端。

目前有以下的功能和特点:

More...

网络程序设计中的并发复杂性

2018-04-08 07:49:26

摘 要: 互联网已成为现代社会的重要信息基础设施,然而网络环境的并发性使得传统程序设计方法在开发高质 量的网络程序时遇到了许多困难,严重影响了开发效率.并发问题对网络程序开发复杂度的影响可以类比多核处理 器带来的“软件并发危机”,然而其中的并发问题却远远没有得到应有的重视.网络并发问题目前并不存在普适的应 对方法,甚至在不同方法之间存在明显的争论.简要介绍了各种基本的并发模型及其常见的实现方法,并在此基础上 着重分析了现有方法的内在复杂性,对比各种方法的优势与劣势,最后展望可能的研究和发展方向. 
关键词: 网络;并发;程序设计复杂性;事件驱动;stack-ripping;多线程;期货 
中图法分类号: TP393 文献标识码: A

More...

曾经发表的文章

2018-04-02 08:57:01

以前玩安全的时候写过一些文章,发表在黑客防线上,现在看到当年写的东西,虽然很幼稚,但满满的都是回忆。。。

More...

last
1
2
3
4
5
6
next
  • 分类目录

    • 知识┊技术相关 (46)
    • 作品┊原创作品 (7)
    • 技术┊WEBRTC研究 (2)
    • 随笔┊心情日记 (4)
  • 最新文章

    • xRedis 1.4 版本发布!
    • 我的电子书
    • 史上最全的WebRTC服务器技术选型分析
    • 百亿流量微服务网关的设计与实现
    • 爱奇艺网络协程编写高并发应用实践
    • MySQL 的 crash-safe 原理解析
    • 海量数据,海明距离高效检索(smlar)
    • 开发小技巧备忘
    • Redis 6 新功能提前看!
    • 使用Sysdig监视您的Ubuntu
    • 安装VMware没有虚拟网卡出现解决方法
    • 想要搞懂数据可视化,看这篇就够了!
    • MySQL 数据库铁律
    • 微服务:分布式事务
    • 多队列网卡及网卡中断绑定阐述
    • epoll 的本质是什么?
    • 千万并发不是梦:TCPBurn并发测试
    • 使用R数据进行数据分析
    • 消息中间件选型:Kafka还是RabbitMQ?
    • 一套原创分布式即时通讯(IM)系统理论架构方案
    • 一套高可用、易伸缩、高并发的IM群聊、单聊架构方案设计实践
    • 百度App网络深度优化系列《二》连接优化
    • 百度App网络深度优化系列《一》DNS优化
    • ZooKeeper 一致性协议 ZAB 原理
    • Linux/Unix下ODBC的安装、配置与编程
    • 最适合数据分析师的数据库
    • CentOS6 在线安装PostgreSQL10
    • xChart数据可视化工具使用说明
    • 使用MySQL进行数据统计
    • 倔强的程序员
  • 链接

    • xSky的Blog
    • 我的开源/github
    • 实时监控图表
    • 预印本
    • xredis 在线文档
    • xSkyProxy
    • xChart 数据在线测试
    • 我的电子书
    • xChart 数据可视化系统
    • 树莓派技术圈
    • WebRTC开发者社区
  • 开源项目

    • xReis C++的redis客户端库
    • xBlog-C++ 博客程序
    • xSkyProxy-新的MySQL代理网关
    • 数据可视化平台- xChart
    • xhttpcache 高速数据缓存服务
    • xMonitor-图形监测工具
    • test

Powered By xblog Copyright 0xsky.com All Rights Reserved.

Copyright 0xsky.com All Rights Reserved.