Migrated repository
Go to file
2019-08-24 19:02:56 +08:00
.docker [REV] merge branch 3.7 to master 2018-10-08 12:25:05 +08:00
.github change github templete 2019-07-12 17:58:37 +08:00
api change event judge 2019-08-24 19:02:24 +08:00
builder change event judge 2019-08-24 19:02:24 +08:00
cmd Merge branch 'master' into master 2019-08-23 14:43:00 +08:00
db change event judge 2019-08-24 19:02:24 +08:00
discover [REV] Optimize code quality via gofmt 2019-02-12 15:40:42 +08:00
discover.v2 [FIX] fix windows_builder topic is not support bug 2018-12-07 14:34:19 +08:00
docs [ADD] list pod events 2019-08-23 13:31:16 +08:00
event Merge branch 'master' into master 2019-08-23 14:43:00 +08:00
eventlog change event judge 2019-08-24 19:02:24 +08:00
gateway [REV] distinguish old and new pods 2019-08-23 13:30:32 +08:00
grctl change addnode shell parameter #342 2019-08-07 17:48:01 +08:00
hack change mesh plugin name 2019-06-26 09:34:35 +08:00
monitor Selective concurrency control 2019-07-12 14:42:24 +08:00
mq Change the source build version medium to image 2019-06-29 15:20:11 +08:00
node change event judge 2019-08-24 19:02:24 +08:00
sql [REV] update package api design,remove pkg dir (fixed #57) 2018-04-24 16:44:59 +08:00
test [ADD] add new start process for new app runtime 2018-11-16 18:16:55 +08:00
util change event judge 2019-08-24 19:02:24 +08:00
vendor [ADD] mock package 2019-08-23 13:52:09 +08:00
webcli/app [DEL] remove deprecated code 2019-02-12 16:57:18 +08:00
worker [FIX] InitContainers has nil element 2019-08-24 14:55:08 +08:00
.gitignore [REV] parse image repositry 2019-08-22 14:20:08 +08:00
.travis.yml [REV] merge branch 5.0 to master 2019-01-07 15:32:03 +08:00
check.sh [REV] modify some file names 2019-02-12 17:19:42 +08:00
CONTRIBUTING.md Update CONTRIBUTING.md 2018-12-27 10:58:01 +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] chaneg default init probe image name 2019-02-28 14:54:42 +08:00
Makefile add code check shell 2019-08-04 21:29:33 +08:00
mockgen.sh [REV] distinguish old and new pods 2019-08-23 13:30:32 +08:00
precheck.sh add code check shell 2019-08-04 21:29:33 +08:00
README.md change readme 2019-08-13 14:13:46 +08:00
release.sh change golang runtime version 2019-07-24 16:01:59 +08:00

Go Report Card GitHub stars Rainbond version Build Status GoDoc

项目官网文档

Rainbond 企业应用云操作系统

Rainbond云帮是云原生下企业应用操作系统。 Rainbond支撑企业应用的开发、架构、交付和运维的全流程通过“无侵入”架构无缝衔接各类企业应用底层资源可以对接和管理IaaS、虚拟机和物理服务器。

企业应用包括:
各类信息系统、OA、CRM、ERP、数据库、大数据、物联网、互联网平台、微服务架构等运行在企业内部的各种系统。

应用场景

  • 企业应用开发

DevOps开发流水线、微服务架构、服务治理及各类技术工具“开箱即用”不改变开发习惯让企业专注核心业务提升10倍效率。

  • 企业应用交付

支持持续交付、企业应用市场交付、SaaS化、企业应用销售、二次开发等交付流程客户统一管理兼顾标准化交付和个性化交付。

  • 企业应用运维

建设私有云平台透明对接管理多种计算资源天然实现多云和混合云企业应用自动化运维提高2倍资源利用率。业务、资源多维度集成监控系统开箱即用。

主要功能特性

特性 描述
Kubernetes 平台底层基于Kubernetes但用户无需学习和编辑复杂的yaml文件通过应用级图形界面操作使用实现业务流程开箱即用。
Service Mesh微服务架构 内置跨语言、跨协议、代码无侵入的Service Mesh微服务架构原生支持传统应用直接变成微服务架构。同时支持常见微服务架构Spring Cloud、Dubbo等通过插件扩展架构能力及治理功能。
一体化DevOps 衔接需求、开发、测试、构建、上线、运维的一体化DevOps。支持对接第三方软件Jira、Sonar、Jenkins、Gitlab等
企业级应用市场 非镜像市场和服务目录,支持各类企业级应用,像手机应用一样即点即用,全流程管理(应用开发、应用发布、应用展示、应用离线导入/导出、应用安装/升级、应用运维)
自动化运维 应用自动化运维。节点自动安装、扩容、监控、容错。平台支持高可用、多数据中心管理、多租户管理。
Serverless PaaS 以应用为核心使用过程不需要了解服务器相关概念简单灵活。通过对接行业应用快速构建行业专有PaaS。
应用网关 基于HTTP、HTTPs、TCP、UDP等协议应用访问控制策略轻松操作应用灰度发布、A/B测试。
异构服务统一管理 支持集群内外不同架构服务统一管理、监控和通信治理。

更多功能特性详见: Rainbond功能特性说明

快速开始

  1. 快速安装 Rainbond 集群
  2. 创建第一个应用(服务)
  3. 观看教程视频快速学习Rainbond
  4. 搭建 ServiceMesh 微服务架构

社区

Rainbond 开源社区

Rainbond 项目官网

添加微信申请加入微信群了解Rainbond更多资讯

参与贡献

你可以参与Rainbond社区关于平台、应用、插件等领域的贡献和分享。

参与Rainbond项目

Rainbond 贡献者社区

相关项目

当前仓库为Rainbond数据中心端核心服务实现代码项目还包括以下子项目

License

Rainbond 遵循 LGPL-3.0 license 协议发布,详情查看LICENSELicensing

鸣谢

感谢以下开源项目