书栈网 · BookStack 本次搜索耗时 0.020 秒,为您找到 85 个相关结果.
  • 最佳实践

    最佳实践 流量控制 分页查询 数据序列化 数据压缩 评估压缩收益 使用兼容性压缩 最佳实践 流量控制 经常有业务有集中灌数据的场景,灌数据的过程可能是单机的也可能是分布式的,譬如使用Spark处理后将数据写入Pegasus中。 如果不做流控,很可能产生很高的QPS峰值写,对Pegasus系统造成较大压力: 写QPS太大,会影响读...
  • 配置说明

    配置组成部分 配置文件部分说明 配置建议 配置组成部分 Pegasus的配置为ini格式,主要有以下组成部分: core:一个Pegasus Service内核引擎运行时的相关参数配置。 network:RPC组件的相关参数配置。 线程池相关:Pegasus进程中启动的各个线程池的相关参数配置。 app相关:app是rDSN中的一个概念,可以...
  • 元数据恢复

    功能目标 操作流程 使用onebox集群演示 线上集群恢复 常见问题整理 设计与实现 功能目标 在Pegasus bootstrap的过程中,meta server需要先从zookeeper上拉取table的元信息以及所有replica的拓扑结构,再开始服务。 元数据恢复的目标就是:让Pegasus可以不依赖zookeeper的任何信息,...
  • 工具获取

    工具获取 工具获取 在成功编译Pegasus 后,在pegasus目录下启动Shell工具: ./ run . sh shell 也可以用pack工具打包Shell工具,方便在其他机器上使用: ./ run . sh pack_tools pack成功后,会在本地文件夹下生成pegasus-tools-{version}-{p...
  • Go客户端文档

    pegasus go client 项目地址 版本要求 安装 使用 示例 log配置文件 注意事项 pegasus go client 项目地址 https://github.com/XiaoMi/pegasus-go-client 版本要求 >= go 1.8 安装 go get github . ...
  • Java客户端工具

    Java客户端工具 Java客户端工具 Pegasus Java客户端还提供了PegasusCli 工具,支持简单的读写操作。 使用mvn编译: mvn clean package - DskipTests 编译后,在target文件夹下可以找到压缩包pegasus-client-{version}-bin.tar.gz ,解压后...
  • Python 客户端文档

    pegasus python client 项目地址 版本要求 安装 使用 示例 log配置文件 API说明 初始化 ttl exist set multi_set get multi_get multi_get_opt remove multi_del sort_key_count get_sort_keys get_sc...
  • scanner对象

    scanner对象 scanner对象 用于数据扫描的对象,由get_scanner 和get_unordered_scanners 返回。使用它的next 函数执行扫描过程。 class PegasusScanner ( object ): """ Pegasus scanner class, used for sc...
  • 配置文件

    配置文件 配置文件 Java客户端需要准备配置文件,用以确定Pegasus集群的位置,以及配置默认超时时间等。 配置文件一般命名为pegasus.properties ,样例: meta_servers = 127.0 . 0.1 : 34601 , 127.0 . 0.1 : 34602 , 127.0 . 0.1 : 34603 op...
  • 单行原子操作

    原理 原子增减 CAS操作 从版本1.10.0 开始,Pegasus支持单行原子操作。这里的单行 是指同一HashKey下的所有数据。 原理 Pegasus采用Hash分片,同一个HashKey的数据总是存储在同一个Partition中,即相同的Replica中。同时,Pegasus实现时,同一个Replica的写操作在server端总是串行执...