Migrated repository
Go to file
barnettZQG f044eb24d1
Merge pull request #222 from GLYASAI/V3.7
[REV] ignore nil event object
2019-02-27 21:01:41 +08:00
.docker [ADD] 2018-09-26 14:42:01 +08:00
.github [ADD] Issue or pull request template 2017-12-12 22:45:15 +08:00
api [REV] update query tenant resource api 2018-11-17 18:34:46 +08:00
appruntimesync [REV] update app exception information storage 2018-11-13 12:07:01 +08:00
builder [FIX] fix trunk branch do not set dir bug 2018-10-26 14:46:55 +08:00
cmd [REV] change webcli regist method 2018-11-13 09:16:20 +08:00
db [REV] change resource api 2018-11-13 13:41:20 +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 [FIX] fix udp pool monitor failure bug 2019-01-18 16:22:50 +08:00
event [REV] Process the log string 2018-09-02 17:12:24 +08:00
eventlog [FIX] fix nil pointer dereference bug at eventFilePlugin.go:59 2018-10-25 10:28:03 +08:00
grctl [REV] support iip 2018-11-16 18:05:17 +08:00
hack [REV] update release.sh 2018-11-07 15:03:36 +08:00
monitor Create cadvisor.go 2018-08-31 14:31:51 +08:00
mq [FIX] fix bug 2018-07-29 21:22:42 +08:00
node [FIX] fix concurrent map read and map write bug ( fixed #159) 2018-11-12 19:04:50 +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] fix show file uid and gid code 2018-10-16 14:58:32 +08:00
vendor [REV] node show support color 2018-11-09 17:58:57 +08:00
webcli/app [REV] Reject nginx server port is 0 (#111) 2018-10-15 10:00:29 +08:00
worker [REV] ignore nil event object 2019-02-25 19:14:55 +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
CHANGELOG.md Update CHANGELOG.md 2018-03-22 10:59:52 +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
localbuild.sh [REV] update query tenant resource api 2018-11-17 18:34:46 +08:00
Makefile [REV] update release.sh 2018-11-07 15:03:36 +08:00
readme_zh.md [REV] change version show 2018-07-10 17:06:53 +08:00
README.md [REV] change version show 2018-07-10 17:06:53 +08:00
release.sh [REV] update release.sh 2018-11-07 15:03:36 +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.

Control UI

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

Contributing

Please read CONTRIBUTING to learn how you can start working on the Framework yourself.

Community

  • WeChat: add WeChat ID "zqg5258423" to join Rainbond WeChat group

License

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

Acknowledgment

Thanks for the following open source project