当前位置:网站首页>看了就会的 Rainbond 入门教程
看了就会的 Rainbond 入门教程
2022-07-28 13:53:00 【InfoQ】
Rainbond开发平台
源码一键部署

微服务编排
127.0.0.1:8080127.0.0.1:8080
应用复制
应用快速复制1 -> N环境变量配置文件依赖关系
应用、组件管理
- 关闭组件、应用是 Rainbond 的一个亮点,当我们的应用或某个服务暂时不使用时,可以关闭该服务或应用,将资源释放,需要时一键启动即可。
- Rainbond 支持对单个组件进行版本回滚,当某个服务上线出现问题时,一键回滚将服务恢复正常。
环境变量配置文件持久化存储PVCPV
网关策略
ServiceIngress
应用配置组

交付平台
应用发布
镜像环境变量配置文件依赖关系
导出应用

快速使用
安装 Rainbond
# 安装 Docker
$ curl sh.rainbond.com/install_docker | bash
# 设置 EIP
$ export EIP=<你的IP地址>
# 启动 Rainbond
$ docker run --privileged -d -p 7070:7070 -p 80:80 -p 443:443 -p 6060:6060 -p 8443:8443 \
--name=rainbond-allinone --restart=on-failure \
-v ~/.ssh:/root/.ssh \
-v ~/rainbonddata:/app/data \
-v /opt/rainbond:/opt/rainbond \
-v ~/dockerdata:/var/lib/docker \
-e ENABLE_CLUSTER=true \
-e EIP=$EIP \
registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.7.1-dind-allinone \
&& docker logs -f rainbond-allinone
Java 部署
- 在团队视图选择
基于源码创建组件-> 填写相关信息以及 Git 地址。

- 确认创建,Rainbond 会识别项目代码语言类型,片刻后识别代码语言为
Java-maven,创建组件即可。
- 整个过程 Rainbond 将获取代码、打 Jar 包、构建镜像,无需人为干预。
- 构建完成后,进入到 组件内 -> 端口,打开对外服务,访问自动生成的域名即可访问到服务页面。
Mysql 部署
- 在团队视图选择 基于应用市场创建组件 -> 搜索 Mysql -> 安装。

服务编排
- 在应用视图内切换到
编排模式,将Java连接到Mysql并更新 Java 组件。
- 访问 Java 组件,切换到
Mysql示例(域名/mysql.html)即可看到 Mysql 的连接信息,这就代表 Java 服务正常连接到 Mysql 了。

应用发布
- 进入发布页面,发布到组件库,创建
应用模版,填写版本号等其他信息。
- 编辑发布组件信息 (可选)
- 提交发布。

应用安装
基于应用市场安装- 在团队视图内新增
基于应用市场安装,一键安装刚刚发布的应用。

边栏推荐
- 基于 MinIO 对象存储保障 Rancher 数据
- Use of formdata object, VAR formdata=new formdata()
- 58子站安居,经纪人营销管理平台登录接口加密逆向
- 复制excel行到指定行
- 围绕新市民金融聚焦差异化产品设计、智能技术提效及素养教育
- Tdengine helps Siemens' lightweight digital solutions
- 如何有效进行回顾会议(上)?
- [Tanabata] Tanabata lonely little frog research edition? The final chapter of Tanabata Festival!
- What is gossip (E-Net gossip)
- Log management platform of infrastructure and nail & email alarm notification
猜你喜欢
随机推荐
@Solution to DS ('slave') multi data source compatible transaction problem
软件测试的发展与定义
String转为long 类型报错原因:要转为long必须是int、double、float型[通俗易懂]
聊天室功能的实现
It's so hot that solar power can't take off? Hello, head
HCIP第十二天
SwiftUI 4.0 的全新导航系统
Cv:: mat conversion to qimage error
[leetcode] 1331. Array sequence number conversion
基础架构之日志管理平台及钉钉&邮件告警通知
8、 Picker usage drop-down box selection effect
AFNetworking速成教程
Leetcode 0143. rearrange linked list
3种方法解轮转数组
Thoughts on the construction of some enterprise data platforms
十、时间戳
468 product planning and promotion plan (150 copies)
Hcip day 11
多所“双一流”大学,保研预报名启动!
Langjing Technology (Trax China) "robot +ai" opens the era of Chinese retail meta universe








