Boot Server 启动

如何让多台Server上的Erlang进程启动时只加载远程服务器上面的模块,在kernel的文档里面谈到了一下,同事经过试验,初步能启动进程了,这里记录一下

boot server:192.168.0.2
slave server:192.168.0.3

在boot server输入:
[quote]erl -kernel start_boot_server true boot_server_slaves '[{192,168,0,2}, {192,168,0,3}]' -name foo@192.168.0.2 -setcookie 123456[/quote]

在slave server输入:
[quote]erl -name bar@192.168.0.3 -loader inet -hosts '192.168.0.2' -id foo@192.168.0.2 -setcooke 123456[/quote]

这样节点bar@192.168.0.3加载的模块都通过网络,从192.168.0.2加载,而不是通过本地文件
### Spring Boot服务器Docker镜像构建与部署教程 #### 准备工作 在开始之前,确保已经安装了必要的工具,包括Maven、Java开发环境以及Docker。这些工具对于成功创建和管理Spring Boot应用程序及其对应的Docker镜像是必不可少的。 #### 创建Spring Boot项目 如果还没有现成的应用程序,则可以通过Spring Initializr快速搭建一个新的Spring Boot应用。这一步骤不是必需的,但对于初学者来说是一个很好的起点[^1]。 #### 修改`pom.xml` 为了让Spring Boot应用能够被打包成适合Docker使用的格式,在项目的根目录下的`pom.xml`文件中加入如下配置: ```xml <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <image> <name>${project.artifactId}:${project.version}</name> <builder>paketobuildpacks/builder:tiny</builder> </image> </configuration> </plugin> </plugins> </build> ``` 此部分定义了如何通过Maven插件来生成Docker镜像,并指定了所要使用的Builder版本[^2]。 #### 使用命令行构建Docker镜像 完成上述设置之后,可以在终端窗口输入以下指令来进行实际的镜像编译操作: ```bash mvn clean package spring-boot:build-image ``` 这条命令会清理旧的目标文件夹,打包新的JAR/WAR文件,并最终基于该软件包制作出相应的Docker镜像。 #### 启动Docker容器 一旦有了可用的Docker镜像,就可以利用下面这个简单的命令启动一个新实例: ```bash docker run --rm -d -p 8080:8080 ${project.artifactId} ``` 这里假设端口映射是从主机上的8080转发到容器内部的服务监听地址上;而`${project.artifactId}`则代表前面提到过的自动生成的名字标签[^3]。 #### 测试服务状态 最后,可以尝试访问http://localhost:8080/actuator/health这样的URL路径查看当前运行状况报告页面,确认一切正常运作。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值