MicroService

Node.js

Senecajs.org

Seneca

Seneca is a microservices toolkit for Node.js. It helps you write clean, organized code that you can scale and deploy at any time.

You write everything as a command . Your commands get called whenever they match a set of properties. Your calling code doesn’t know, or care, which command gets the work done. One JavaScript object goes in, and another comes out, asynchronously.

plugin

nodezoo

微服务技术栈

Kong MicroService Framework

Kong

getkong

haproxy in the era of microservice

haproxy

Marathon

Realtime-api-management-pushpin-kong

pushpin

Hello World Plugin

Hello World Plugin

Learn Lua in 15 minutes

Learn Lua in 15 minutes

Video

API & Microservice Management with Kong (Webinar)

Virtual machines, Container, Lambdas Oh my

API Manager TechView

OAuth2 with Kong API Gateway

GRPC

GRPC gRPC

A high performance , open source, general-purpose RPC framework

gRpc Motivation and Design Principles

Consul

Consul Consul

Consul is a tool for service discovery, monitoring and configuration.

Go Languages.

Service discovery and configuration made easy, Distributed , hightly available, and datacenter-aware.

DNS Query Interface: look up services using Consul’s built-in DNS Server. Support existing infrastructure without any code change.