Scoutapp是提供应用监控服务的产品
在之前他们的提供的监控产品中,比如ruby和elixir,都是重复着相同的核心,比如JSON负载格式、sql语句解析等,用Ruby写一遍,然后又用elixir写一遍。他们不想每次上一个新产品都重复实现一遍核心逻辑。所以,从最近新上马的Python监控产品开始,他们将业务和核心进行了剥离。其中核心逻辑使用了Rust。
在本篇博客中,他们分享这个选型Rust的过程。
新库Translator
实现了一个过程宏,用来帮助将Rust的结构体翻译为C++/python/C#语言对应的结构
整合Rust+wasm+vue组件
Learning Rust 系列博客 Part II
使用sqlite和diesel框架
GitHub趋势榜今天新上榜的两个项目:
- dotcypress/mtproxy : MTProto(Telegram自定义的通讯协议,核心技术之一)代理服务器
- cretonne/cretonne,该项目可以将目标无关的IR生成可执行的机器码(IR层的LLVM?)
1
共 0 条评论, 1 页
评论区
写评论还没有评论