Migrated repository
Go to file
2018-10-10 11:36:00 +08:00
.docker [REV] merge branch 3.7 to master 2018-10-08 12:25:05 +08:00
.github [REV] update issue template 2018-09-27 22:57:17 +08:00
api Merge branch 'V3.7' of https://github.com/goodrain/rainbond 2018-10-09 23:44:01 +08:00
appruntimesync [FIX] fix bug 2018-08-10 10:34:28 +08:00
builder [REV] merge branch 3.7 to master 2018-10-08 12:25:05 +08:00
cmd [REV] change write pem key file type 2018-08-14 16:44:57 +08:00
db [FIX] fix bugs when merging 2018-10-08 18:13:46 +08:00
discover [FIX] Fix null pointer error(fixed #115) 2018-09-14 18:22:16 +08:00
discover.v2 [REV] update package api design,remove pkg dir (fixed #57) 2018-04-24 16:44:59 +08:00
docs [ADD] add some gif for readme 2018-04-27 16:35:20 +08:00
entrance [REV] code update 2018-09-07 16:43:00 +08:00
event [REV] Process the log string 2018-09-02 17:12:24 +08:00
eventlog [REV] remove useless debug log 2018-09-26 22:06:41 +08:00
grctl [REV] merge branch 3.7 to master 2018-10-08 12:25:05 +08:00
hack [FMT] Update the go build version to v1.11 2018-10-09 09:56:39 +08:00
monitor [REV] merge branch V3.7 to master 2018-09-02 23:17:56 +08:00
mq [FIX] fix bug 2018-07-29 21:22:42 +08:00
node Merge branch 'V3.7' of https://github.com/goodrain/rainbond 2018-10-10 11:36:00 +08:00
sql [REV] update package api design,remove pkg dir (fixed #57) 2018-04-24 16:44:59 +08:00
test [ADD] api add proxy for prometheus 2018-01-11 13:58:24 +08:00
util [REV] change copy file code 2018-09-14 14:01:34 +08:00
vendor [REV] Optimize the upload file process 2018-09-28 13:09:25 +08:00
webcli/app [REV] update webli default command is sh 2018-08-21 11:42:48 +08:00
worker [REV] update node code for nil bug 2018-09-06 01:13:21 +08:00
.gitignore [ADD] add certutil 2018-08-02 12:16:50 +08:00
.travis.yml [REV] change travis yml 2018-04-08 21:43:35 +08:00
CONTRIBUTING.md [REV] svn support test success (fixed#85) 2018-07-27 14:55:34 +08:00
LICENSE [ADD] init commit 2017-11-07 11:40:44 +08:00
Licensing.md [ADD] init commit 2017-11-07 11:40:44 +08:00
Makefile [DEL] Delete useless routes 2018-09-28 14:30:50 +08:00
readme_zh.md [REV] update readme 2018-09-19 14:41:37 +08:00
README.md [REV] update readme 2018-09-19 14:41:37 +08:00
release.sh [REV] update golang version to 1.11 2018-09-14 13:19:44 +08:00

Go Report Card GitHub stars Rainbond version Build Status GoDoc

WebsiteDocsPublic Cloud中文 README

Rainbond is an application-centric Platform as a Service, with innovative concept and complete ecological comes from continuous verification and optimization.

By integrating best practices of Kubernetes based containers management, Service Mesh microservice architecture, CI/CD and multiple data center resource management, Rainbond provides full life-cycle management of cloud native applications, connects application and infrastructure, application and application, infrastructure and infrastructure.

Choose Rainbond for the same reasons disruptive companies do: it serve as a easy-to-use cloud native application delivery platform that offers agile development, efficient operation and lean management experience.

Features

  • Kubernetes scheduling system intergated
  • Application-centric product definition
  • As the basic system to build the cloud native datacenter
  • Supports multiple microservice architecture (Spring Cloud, Dubbo and api gateway)
  • Native microservice governance (service discovery, dynamic routing, limiting and fuse) based on extendable Service Mesh
  • Business-level application performance analysis supports multiple types protocols (HTTP, Mysql, PostgreSQL)
  • Build applications from source codeS (Java, PHP, Python, Golang, Ruby, etc.)
  • Continuous build and deployment from private and public git repositories
  • Quick application build with container image, docker-run command and docker-compose
  • Support application group full backup and recovery, migration of application groups across tenants or across data centers.
  • Pluggable data center supports various types of load balancing, SDN networks, various types of storage systems development
  • Application plug-in system support, flexible extension of application ancillary functions, such as log processing, firewall, traffic analysis, etc
  • Public and private application market with complete application sharing mechanism
  • Multiple data center and across data center application deployment
  • The management node (platform service) HA available.
  • Cluster automatic operation and maintenance, monitoring multidimensional indicators.
  • Provide complete business solution cloud delivery process.

Quick Start

  1. Install Rainbond
  2. Create First Application
  3. Build Microservice Architecture

Architecture

Roadmap

Read the Roadmap.

Console UI show

  • Source code creation application process
  • Business application group topology diagram,The network topology, applied relational topology and real-time monitoring are shown here.

Contributing

You can participate in the contributions of platforms, applications, and plugins within the Rainbond community. Rainbond Contributor community

Community

Rainbond Community Rainbond Web

License

Rainbond is under the LGPL-3.0 license, see LICENSE and Licensing for details.

Acknowledgment

Thanks for the following open source project

Join us

Welcome you who love technology to join us