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大家都比较熟悉了。
Web3极客日报是为Web3时代的极客们准备的一份日报,它是由一群极客们推荐他们认为有价值的内容并附上一段推荐语,最后通过Rebase的成员整理编辑。
网站:http://rebase.network
公众号:rebase_network