Spring Cloud

SpringCloud为开发人员提供了工具,以快速构建分布式系统中的某些常见模式(例如:配置管理、服务发现、智能路由、微代理、控制总线、一次性令牌、全局锁、分布式会话、群集状态等)。分布式系统的协调导致了样板式样,并且使用SpringCloud开发人员可以快速站起来实现这些样板的服务和应用程序。它们可以在任何分布式环境中正常工作,包括开发人员自己的笔记本电脑,裸机数据中心以及CloudFo

Colossus

Colossus是Tumblr出品的一个轻量级的框架用来构建高性能的应用,使用非堵塞网络I/O。Colossus主要侧重于开发低延迟、无状态的微服务,这个服务可以是一个简单的数据库或者缓存的抽象。Colossus通过简单化实现最大化的性能需求。一个简单的服务:import colossus._import service._import protocols.

QBit

QBit是一个Java微服务库。是一个Reactive编程库用于构建微服务,包括 JSON,HTTP,WebSocket和REST等。性能:示例代码:@RequestMapping("/adder-service")public class AdderService {    @RequestMapping("/add/{0}/{

Microserver

Microserver是一个零配置的库,用来运行JavaREST微服务,通过Java标准main类执行。从2014年开始就一直在AOL生产环境中使用。框架结构:main类:public class AppRunnerTest {    public static void main(String[] args) throws Int

Koding Kite

【Kite是什么?git项目上的解释】 Kiteisaframeworkfordevelopingmicro-servicesinGo.一个基于go语言的微服务框架,微服务概念非常火,可以自行google了解。文章介绍:TheKitelibrarydevelopmentstartedwithinKoding,butitwasquicklyope

MicroMono

MicroMono可以使用整体风格编写微服务。MicroMono是一个使用monolithic风格开发微服务的框架,允许你切换和混合微服务/整体风格,不需要修改代码。之前两者是通过VS连接,现在使用micromono可以很好的同时处理两者。MicroMono包括3部分:Web框架(http路由,中间件,页面渲染等等)远程

Armada

Armada是微服务开发,部署,配置和发现的一个完整解决方案。Armada不仅仅是个工具,而且定义了面向服务的转换和良好实践。构建:john@desktop$ armada build chat-servicePulling repository dockyard.armada.sh/microservice_python...(skipped)...S

Redkale

Redkale介绍Redkale(中文名:红菜苔,湖北武汉的一种特产蔬菜)是基于Java8全新的微服务框架,包含HTTP、WebSocket、TCP/UDP、数据序列化、数据缓存、依赖注入等功能。        本框架致力于简化集中式和微服务架构的开发,在增强开发敏捷性的同时保持高性能。RedKale有如下主要特点:      1

Gizmo

纽约时报开源的go微服务工具提供如下特性标准化配置和日志可配置策略的状态监测端点用于管理pprof端点和日志级别的配置结构化日志,提供基本请求信息端点的有用度量优雅的停止服务定义期待和词汇的基本接口

Microbuilder

Microbuilder是一套工具,帮你构建由不同语言组成的微服务系统。采用Haxe语言开发。支持:Client-sideScalaJavaScriptJavaC#PHPC++ActionScr

MSF4J

MSF4J是Java轻量级高性能的WSO2微服务框架。示例代码://Application.javapublic class Application {    public static void main(String[] args) {        new MicroservicesRunner()                .deploy

Go-kit

Go-kit是一个Go语言的分布式开发包,用于开发微服务。