【Venus周报 · 第3期】:使用“超时缓存”加速程序启动

本文介绍了Venus项目的版本进度,重点阐述上周项目进展。包括增加日志级别设置和矿工状态查询接口及命令行、调整RPC监听代码、优化Tipset状态缓存、简化程序启动方式、重构部分代码等,还给出开发日志详情。

【项目介绍】

Venus是Filecoin的Go语言实现,致力于Filecoin网络安全性与分布式集群适用性的提高。
使命: 启明Filecoin,让存储更简单、便捷、高效
愿景: 成为Filecoin拥抱未来存储的更优选择
价值观: 开源共建、开放共享、持续学习、共同进步
Slogan: 技术突破想象,重构塑造未来

【版本进度】

  • Master(Github 更新时间 21/01/11 UTC)
【上周项目进度】

  • 增加日志级别设置和矿工状态查询的接口以及命令行,便于用户查询;
  • 重新调整了RPC监听的代码;
  • 优化了Tipset状态缓存,提高了启动速度;
  • 简化程序启动方式,合并了init和deamon子命令;
  • 部分代码的重构优化。
【上周开发日志】

  • 增加日志级别设置、接口及命令行(#4290)
  • 增加了12个矿工状态查询接口及命令行(#4286、#4295)
  • 使用超时缓存替换map,避免加载所有Tipset状态缓存信息,减少启动时间(#4293)
  • 合并init与daemon子命令,直接daemon运行(#4294)
  • 原来两套RPC分别监听各自端口,现在只监听一个端口(#4292)
  • 代码优化,删除合并了部分冗余代码(#4289)
    • 重新调整了pubsub订阅的代码,消息与区块划分到mpool和syncer模块里
    • 规范了一些内部的参数传递
-END-

Tips:开源的Venus欢迎更多开发者加入,严谨思考、大胆创新。
欢迎联系我们:关注公众号,回复您的微信ID,我们将联系您。
Venus周报由VenusTeam原创出品
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值