当前位置:网站首页>Read the introduction tutorial of rainbow
Read the introduction tutorial of rainbow
2022-07-28 14:45:00 【InfoQ】
RainbondDevelopment platform
One click deployment of source code

Microservice choreography
127.0.0.1:8080127.0.0.1:8080
Application replication
Apply fast replication 1 -> N environment variable The configuration file Dependency relationship 
application 、 Component management
- Close the component 、 The application is Rainbond A highlight of , When our application or a service is temporarily out of use , You can close the service or application , Free up resources , When necessary, it can be started with one key .
- Rainbond Support version rollback for a single component , When a service goes online with problems , One click rollback will restore the service to normal .
environment variable The configuration file Persistent storage PVCPV
Gateway policy
ServiceIngress
Application configuration group

Delivery platform
Application of release
Mirror image environment variable The configuration file Dependency relationship 
Export application

Quick to use
install Rainbond
# install Docker
$ curl sh.rainbond.com/install_docker | bash
# Set up EIP
$ export EIP=< Yours IP Address >
# start-up 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 Deploy
- Select in the team view
Create components based on source code-> Fill in relevant information and Git Address .

- Confirm creation ,Rainbond Recognize the language type of project code , After a while, the identification code language is
Java-maven, Create components .
- The whole process Rainbond Will get the code 、 hit Jar package 、 Build a mirror image , There is no need for human intervention .
- After building , Enter into In component -> port , Open external service , Visit the automatically generated domain name to access the service page .
Mysql Deploy
- Select in the team view Create components based on the application market -> Search for Mysql -> install .

Service Orchestration
- Switch to... In the application view
Layout patterns, takeJavaConnect toMysqlAnd update the Java Components .
- visit Java Components , Switch to
Mysql Example( domain name /mysql.html) You can see Mysql Connection information , This stands for Java The service is normally connected to Mysql 了 .

Application of release
- Go to the release page , Publish to component library , establish
Application template, Fill in version number and other information .
- Edit and publish component information ( Optional )
- Submit for release .

Application installation
Install based on the application market - Add... In the team view
Install based on the application market, One click Install the just released application .

边栏推荐
- 2022年安全员-A证操作证考试题库模拟考试平台操作
- FormData对象的使用, var formdata=new FormData()
- Swiftui layout - size (top)
- Added the ability of class @published for @cloudstorage
- How does core data save data in SQLite
- Mobile phone scrolling screenshot software recommendation
- SwiftUI 布局 —— 对齐
- Another way of understanding the essence of Hamming code
- 用 Table 在 SwiftUI 下创建表格
- C语言库函数getchar()怎么使用
猜你喜欢

数字化转型安全问题频发,山石网科助力数字政府建设

复制excel行到指定行

多所“双一流”大学,保研预报名启动!

2022 safety officer-a certificate operation certificate examination question bank simulated examination platform operation

C语言库函数getchar()怎么使用

7月29日 ApacheCon|Apache Pulsar 在 vivo 的探索与实践 即将开播
Some problems encountered in the development of Excel VBA, solutions, and continuous updates

2022 melting welding and thermal cutting examination questions and online simulation examination

Metersphere -- Open Source continuous testing platform

Getting started with scottplot tutorial: getting and displaying values at the mouse
随机推荐
Excel VBA 开发过程中遇到的一些问题,解决方案,持续更新
SwiftUI 4.0 的全新导航系统
pix2pix
Langjing Technology (Trax China) "robot +ai" opens the era of Chinese retail meta universe
SwiftUI 布局 —— 尺寸( 上 )
Thrift 序列化协议浅析
[ecmascript6] proxy and reflection
How to reduce the resolution of only 3D camera but not UI camera
企鹅一面:为什么不建议使用SELECT * ?
文件批量重命名工具Bulk Rename Utility
八、picker用法 下拉框选择效果
Copy excel row to specified row
ScottPlot入门教程:获取和显示鼠标处的数值
35道MySQL面试必问题图解,这样也太好理解了吧
OKR与GRAD
C # read INI file and key value pair operation
Installing MySQL on Linux
使用Weka与Excel进行简单的数据分析
围绕新市民金融聚焦差异化产品设计、智能技术提效及素养教育
String转为long 类型报错原因:要转为long必须是int、double、float型[通俗易懂]