Akka Patterns 汇总
Akka 常见设计模式.
Akka 常见设计模式.
Shapeless 库主要思想参考了Haskell的HList
,以及自身type-class的扩展。它主要用于编译期实现,所以叫做"shapeless",无固定类型、无固定结构化、函数和对象多态等特点。因为它主要是在编译期实现,所以语法上接近于“表述式”。
Scala的Future实现是非常cool的,它很容易并行处理代码,除此之外易于组合,因为它是一个monad
实现。
Cassandra是Apache开源的分布式数据库管理系统,被用于处理大数据量的商用硬件或云设施上。Cassandra提供了高可用,无单点故障的特性。
Cassandra支持不停机的线性扩展机器的方式,增加Read和Write的吞吐量。
每个Cassandra节点在集群中会有相同的角色。数据被分布在各个集群节点上。Cassandra支持复制和多数据中心冗余复制,故障转移,灾难恢复。
熔断器(circuit breaker)包含在电路设备中,用于防止过载或短路的组件。常见于洗衣机、电热水壶、烤机等。今天所讲的比这个稍微复杂一些。