当前位置:网站首页>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 melting welding and thermal cutting examination questions and online simulation examination
- [ecmascript6] modularization
- 指针和数组(7)
- 为什么jq的匿名函数 外部可以访问到里面的方法
- 多所“双一流”大学,保研预报名启动!
- Swiftui layout - size (top)
- Chi square distribution and gamma function
- 数字化转型安全问题频发,山石网科助力数字政府建设
- Another way of understanding the essence of Hamming code
- Many "double first-class" universities have launched the research guarantee and prediction name!
猜你喜欢

Floating point data type in C language (did you learn to waste it)

Hcip day 10

MQTT入门级简单介绍与使用

Forage QR code -- online QR code generator

Summarize the knowledge points of the ten JVM modules. If you don't believe it, you still don't understand it

ScottPlot入门教程:获取和显示鼠标处的数值

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

Another way of understanding the essence of Hamming code

2022年熔化焊接与热切割考题及在线模拟考试

Installing redis in Linux
随机推荐
Minitest -- applet automation testing framework
Log management platform of infrastructure and nail & email alarm notification
C# 读取ini文件、键值对操作
Tdengine helps Siemens' lightweight digital solutions
7月29日 ApacheCon|Apache Pulsar 在 vivo 的探索与实践 即将开播
Unittest executes runtestcase prompt <_ io. Textiowrapper name= '< stderr>' mode=W encoding=UTF-8 > solution
It's so hot that solar power can't take off? Hello, head
SwiftUI 布局 —— 尺寸( 上 )
How to effectively conduct the review meeting (Part 1)?
OKR and grad
【LeetCode】 贴纸拼词(动态规划)
Excel VBA 免密查看VBE加密代码
OKR与GRAD
String转为long 类型报错原因:要转为long必须是int、double、float型[通俗易懂]
[leetcode] 1331. Array sequence number conversion
Getting started with scottplot tutorial: getting and displaying values at the mouse
When Xcode writes swiftui code, it is a small trap that compiles successfully but causes the preview to crash
Installing MySQL on Linux
为 @CloudStorage 添加了类 @Published 的能力
Forage QR code -- online QR code generator