Web3极客日报 · 2021-05-21 0

Web3极客日报 #512 | Rebase Network | Rebase社区

1. 免费线上课程 WebAssembly Actors – 从云计算到边缘计算
https://www.edx.org/course/webassembly-actors-from-cloud-to-edge

@洋芋:WebAssembly 越来越多地用于满足来自云原生计算,边缘计算,移动开发和基于边缘计算项目的各种编程需求。为了帮助大家掌握它,Linux 基金会提供了一个免费的,在线培训课程”WebAssembly Actors – 从云计算到边缘计算”。
 

2. python版本的实时规则引擎
https://github.com/jruizgit/rules

@军军:Rete算法是一种前向规则快速匹配算法,其匹配速度与规则数目无关。Rete算法通过形成一个rete网络进行模式匹配,利用基于规则的系统的两个特征,即时间冗余性和结构相似性,提高系统模式匹配效率。目前主流的规则引擎一般基于 Rete算法实现。最为人熟知的规则引擎是 Drools(一个基于java的开源规则引擎),优点是功能非常强大,配置灵活,但缺点是比较重量级。
下面推荐一款基于 Rete算法 的 python版本的实时规则引擎 durable_rules(https://github.com/jruizgit/rules)。其核心用C语言编写,保证了运行的速度和稳定性。
规则定义用python 编写,利于和主流python 生态结合。同时,也提供了Node.js and Ruby 的多语言支持。对于需要用到规则引擎的互联网初创企业,在实现金融风控,复杂事件处理(CEP),企业工作流等场景,是一个轻量化的选择。
 

3. 实现无限缓存的channel
https://colobu.com/2021/05/11/unbounded-channel-in-go/

@Gala:Go语言的channel又两种类型,一种是无缓存的channel,一种是有缓存的buffer,这两种类型的channel大家都比较熟悉了。
 

Web3Web3Rebase

网站:http://rebase.network
公众号:rebase_network