- 授权协议: 未知
- 开发语言: Ruby
- 操作系统: 跨平台
- 软件首页: https://github.com/gocardless/coach
软件介绍
Coach 是 GoCardless 开源的另一个 Rails controllers,降低了 Rails 控制器的复杂度。Coach 包括共享行为绑定,系统更健壮;大量测试;提供整个链的静态分析。Coach 只要求你关注每个控制器端点上运行的东西。
GoCardless 已经把所有控制器代码都用 Coach 中间件代替了。
创建简单端点:
module Routes
class Echo < Coach::Middleware
def call
# All middleware should return rack compliant responses
[ 200, {}, [params[:word]] ] end
endend
数据密集型应用系统设计
Martin Kleppmann / 赵军平、李三平、吕云松、耿煜 / 中国电力出版社 / 2018-9-1 / 128
全书分为三大部分: 第一部分,主要讨论有关增强数据密集型应用系统所需的若干基本原则。首先开篇第1章即瞄准目标:可靠性、可扩展性与可维护性,如何认识这些问题以及如何达成目标。第2章我们比较了多种不同的数据模型和查询语言,讨论各自的适用场景。接下来第3章主要针对存储引擎,即数据库是如何安排磁盘结构从而提高检索效率。第4章转向数据编码(序列化)方面,包括常见模式的演化历程。 第二部分,我们将......一起来看看 《数据密集型应用系统设计》 这本书的介绍吧!
