Posted by Elve Xu on April 13, 2018

Code is Not Only Code .

cullian Logo

Cullian Project

Cullian is an edge service that provides dynamic routing, monitoring, resiliency, security, and more.

Why Need Cullian Gateway

Traditional gateway deployment architecture

gateway-old

Is Any defect ?

  • Un-support RPC Framework ,Cant route directly! Like: Dubbo ,Motan ,gRPC …
  • TCP/UDP cant proxy

Cullian ca solve upper defects

Deployment architecture like this:

gateway-cullian

Cullian Core Framework

cullian-core-framework

Cullian Deploy Structure (Recommend)

cullian-deploy-env

Roadmap

Gateway

Protocol

  • HTTP/1.x
  • HTTP/2.0
  • TCP/IP
  • UDP
  • Dubbo
  • Motan
  • gRPC

Configuration

  • Java API
  • YAML

Security

  • SSL

RPC Framework Support

  • Spring Cloud (HTTP)
  • Motan
  • Dubbo
  • gRPC

Transport Protocol

  • JSON
  • Google Protobuf
  • Thrift

Github

https://github.com/CiNC0/Cullian

If you like this project, Welcome to star