随笔分类 -  rust

cube.js bi connector 实现说明
摘要:cube.js 最近发布的版本支持bi connector 工具的链接(基于mysql 协议)以下是通过大体查看源码的一个整理 参考图 说明 从上图可以看出mysql 协议的支持是基于rust 编写的,mysql服务都是利用了社区现有的sql 解析以及mysql 服务包msql-srv 进行mysq 阅读全文

posted @ 2021-10-15 09:41 荣锋亮 阅读(111) 评论(0) 推荐(0) 编辑

基于rust 编写的高性能全文检索服务
摘要:sonic 是基于rust 编写的一个高性能,可简单替换es 的方案,没有提供http 接口,而是走的tcp 协议,目前已经 有了好多语言的包装库,可以方便使用 参考使用 环境准备 version: "3" services: sonic: image: valeriansaliou/sonic:v 阅读全文

posted @ 2020-12-03 11:44 荣锋亮 阅读(1644) 评论(0) 推荐(0) 编辑

zombodb 3000 alpha1发布
摘要:两天前zombodb 发布了3000 alpha1 发布了,当然也有很大的调整 使用rust 开发pg 扩展(基于zombodb 团队的pgx 框架) 新版本只支持es 7.x 以下查询语法的调整 当然zombodb 二进制文件的下载模式也是有了很大的调整(收费模式) 说明 基于rust pgx 的 阅读全文

posted @ 2020-11-07 22:00 荣锋亮 阅读(211) 评论(0) 推荐(0) 编辑

pgx zombodb 团队开源的基于rust 开发pg扩展
摘要:pgx 一个可以使用rust 开发pg 扩展的工具,由zombodb开源,当前支持的pg 有10,11,12 还是很不错的 特性 使用了cargo 的子命令 (pgx) 包括进行编译,安装,以及测试(很不错) postgres 的Datum 对应rust 的 pgx::IntoDatum 以及pgx 阅读全文

posted @ 2020-07-14 09:33 荣锋亮 阅读(760) 评论(0) 推荐(0) 编辑

bloom 单实例多接口proxy+api 控制cache 测试
摘要:bloom 是支持多proxy 配置的(基于shared)但是对于多proxy 的处理有一个bug (处理map 一直获取的是第一个)参考https://github.com/valeriansaliou/bloom/issues/16,以前有写过简单的介绍 以下是一个多api 接口cache 的测 阅读全文

posted @ 2020-06-23 11:28 荣锋亮 阅读(309) 评论(0) 推荐(0) 编辑

diesel rust orm 框架试用
摘要:diesel 是一个不错的rust orm框架,提供了cli ,可以方便的进行migration 操作,以及帮助代码生成 以下是一个简单的试用 安装cli 注意需要最新的stable 版本,数据库使用docker-compose 运行 cargo install diesel_cli 项目准备 do 阅读全文

posted @ 2020-02-03 18:04 荣锋亮 阅读(5769) 评论(0) 推荐(0) 编辑

actix rust actor 框架学习 二 ping actor demo 代码
摘要:以下是官方文档的学习,了解基本的actix actor 编程模型 项目初始化 cargo 创建 cargo new actor-ping --bin cargo new actor-ping --bin cargo new actor-ping --bin cargo new actor-ping 阅读全文

posted @ 2020-01-18 15:10 荣锋亮 阅读(935) 评论(0) 推荐(0) 编辑

actix rust actor 框架学习 一 基本试用
摘要:actix 是一个高性能的rust actor 框架,以下是官方文档学习的整理 clone 代码 git clone https://github.com/actix/actix git clone https://github.com/actix/actix git clone https://g 阅读全文

posted @ 2020-01-18 14:28 荣锋亮 阅读(1486) 评论(0) 推荐(0) 编辑

rust crates 国内镜像加速配置
摘要:rust 很不错,但是crates 经常下载有点慢,当前阿里云还没有相关的镜像,还有科大为我们提供了一个 配置方法 添加crates 配置 $HOME/.cargo/config 目录 [registry] index = "git://mirrors.ustc.edu.cn/crates.io-i 阅读全文

posted @ 2019-08-11 22:48 荣锋亮 阅读(5469) 评论(1) 推荐(0) 编辑

redisql 试用
摘要:redisql 是一个redis 模块,可以让redis 支持sql 查询,基于rust编写 具有以下特性 快速,每秒130k的插入 使用标准sql 容易操作,基于redis,使用标准的redis 二进制文件(主要还是4.0 的的模块机制) 使用简单,可以使用基于redis 的任务语言绑定 stre 阅读全文

posted @ 2019-08-01 20:08 荣锋亮 阅读(2168) 评论(0) 推荐(0) 编辑

rust cargo 一些方便的三方cargo 子命令扩展
摘要:内容来自cargo 的github wiki,记录下,方便使用 可选的列表 cargo-audit - Audit Cargo.lock for crates with security vulnerabilities cargo-asm, cargo-llvm-ir - Shows generat 阅读全文

posted @ 2019-06-26 10:32 荣锋亮 阅读(3002) 评论(0) 推荐(0) 编辑

Fast + Small Docker Image Builds for Rust Apps
摘要:转自:https://shaneutt.com/blog/rust-fast-small-docker-image-builds/ In this post I’m going to demonstrate how to create small, quickly built Docker Imag 阅读全文

posted @ 2019-06-21 07:13 荣锋亮 阅读(506) 评论(0) 推荐(0) 编辑

rustup 使用
摘要:rustup 可以帮助我们安装不同版本的rust 编程需要的工具连,同时可以方便的进行不同版本 之间的切换,类似nodejs 的nvm,n, ruby 的 rvm python 的 venv 。。。 rustup 基本使用 我们在首次使用安装脚本,或者安装包安装完成rust 之后就会附带rustup 阅读全文

posted @ 2019-06-16 10:19 荣锋亮 阅读(4599) 评论(0) 推荐(0) 编辑

Vigil 发送多人邮件通知的处理
摘要:Vigil 默认是只能发送单人邮件,但是我们有需要发送多个的场景。 解决方法: 大家使用一样的账户登陆 使用邮件组 修改下源码 为了学习下Vigil 的构建,以及原理,我简单通过修改源码的方式(目前支持4个人,但是代码是写死的) 后边可以进一步优化 项目github 代码 代码我已经提交github 阅读全文

posted @ 2019-06-15 09:36 荣锋亮 阅读(460) 评论(0) 推荐(0) 编辑

Optimizing Docker Images for Rust Projects
摘要:转自:http://whitfin.io/speeding-up-rust-docker-builds/ This post will be the first of several addressing Docker image optimizations for different projec 阅读全文

posted @ 2019-02-24 14:01 荣锋亮 阅读(304) 评论(0) 推荐(0) 编辑

使用neon 开发nodejs addon
摘要:备注:开发使用的是mac 系统,需要安装rust nodejs 、python2.7 Xcode 1. 安装neon npm install -g neon-cli 2. 创建简单项目 neon new firstaddon (会有提示进行输入即可) 3. 项目结构 ├── README.md ├─ 阅读全文

posted @ 2018-03-11 20:05 荣锋亮 阅读(1112) 评论(0) 推荐(0) 编辑

grpc rust 项目基本使用
摘要:1. 安装依赖(rust 基本依赖就不说了,需要配置环境变量) protoc 参考: https://github.com/google/protobuf/releases/tag/v3.5.1 2. 参考项目 https://github.com/rongfengliang/grpc-rustde 阅读全文

posted @ 2018-03-08 10:45 荣锋亮 阅读(701) 评论(0) 推荐(0) 编辑

cargo rust 包管理工具
摘要:1. 安装 yum 或者官方提供的包,比较简单 curl -sSL https://static.rust-lang.org/rustup.sh | sh 2. 帮助命令 cargo --help Usage: cargo <command> [<args>...] cargo [options] 阅读全文

posted @ 2017-11-27 13:29 荣锋亮 阅读(460) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示