Colossus微服务框架
Colossus 是 Tumblr 出品的一个轻量级的框架用来构建高性能的应用,使用非堵塞网络 I/O。Colossus 主要侧重于开发低延迟、无状态的微服务,这个服务可以是一个简单的数据库或者缓存的抽象。Colossus 通过简单化实现最大化的性能需求。
一个简单的服务:
import colossus._ import service._ import protocols.http._ import UrlParsing._ import HttpMethod._ object Main extends App { implicit val io_system = IOSystem() Service.become[Http]("http-echo", 9000){ case request @ Get on Root => request.ok("Hello world!") case request @ Get on Root / "echo" / str => request.ok(str) } }
评论