秘猿先锋-文愿-Axon 应用链框架的 Rust 开发实践Executor 主要模块 • 高复杂性,组件和子系统较多,相互依赖和交互,整体结构和逻辑非常复杂,开发、 测试、调试难度大 • 可维护性,开发完成后,各个模块需要维护、升级和改进 • 可扩展性 • 高性能 • 高并发 • 高可靠性 • 代码管理 • … 大型项目的开发难点 ■ 抽象 ■ 便于协作开发 ■ 易于测试 优点 Mempool Traits 实现 实现0 码力 | 32 页 | 3.63 MB | 1 年前3
Rust分布式账务系统 - 胡宇正确性:无双花或少付 审计监管:交易日志不可篡改,交易历史可回溯 条件事务:根据一定的条件决定事务执行与否 高可用:在部分节点失效的情况下,依旧可以提供正确的 服务 超低延迟:实时交易,超低响应延迟 水平扩展性:利用分布式事务实现钱包集群的的水平扩 展,应对高达 100 万 TPS 的流量 可演化性:业务逻辑与底层 API 解耦,当业务发生改变 时,底层 API 不用改变 分布式账务系统 设计理念 -0 码力 | 27 页 | 12.60 MB | 1 年前3
Rust HTTP 协议栈在终端通信场景的实践 - 胡凯协议底层库,可以支持高层的应用软件使用 HTTP 协议。 ✓ Rust 异步实现 ✓ 支持 HTTP/1.1 和 HTTP/2 ✓ 支持 Client 和 Server ✓ 高性能 ✓ 高可扩展性 Rust China Conf 2022 – 2023, Shanghai, China Rust 与 HTTP 协议 reqwest 是基于 hyper 实现的高性能、易用的 HTTP 客户端库。0 码力 | 26 页 | 1.25 MB | 1 年前3
Rust 语言学习笔记所在的主线程睡眠 2 秒,从而让发送者所在线程优 先执行,通过结果可以发现,发送者发送消息时确实没有阻塞。 异步通道具备消息缓存的功能,理论上是无穷的,直至内存耗光为止。 异步通道的具有良好的灵活性和扩展性,针对业务需要,可以灵活地应用于实 际项目中。 同步通道: 同步通道在使用上同异步通道一样,接收端也是一样的,唯一的区别在于发送 端,唯一不同的在于创建同步通道的那行代码。同步通道是 sync_channel,对0 码力 | 117 页 | 2.24 MB | 1 年前3
共 4 条
- 1













