我是靠谱客的博主 醉熏柠檬,最近开发中收集的这篇文章主要介绍dubbo2.7管理工具部署dubbo-admin0.1部署 整体式/nginx前后分离部署dubbo-admin,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

dubbo2.6+版本管理工具部署

  • dubbo-admin
    • 项目环境
    • 部署方式
      • 1、clone项目到本地
      • 2、项目部署
        • 2.1、一体式部署方式
        • 2.2、官方前后分离部署
        • 2.3、借助nginx进行前后分离部署

dubbo-admin

dubbo-admin从 dubbo2.5.10最后一版之后,被独立出来成为一个单独项目,现在支持dubbo2.6+,目前最新dubbo版本为2.7。
dubbo项目的地址:https://github.com/apache/dubbo
dubbo-admin项目的地址:https://github.com/apache/dubbo-admin

项目环境

dubbo-admin的新环境
原来对于dubbo-admin是在dubbo项目中对dubbo-admin模块进行打war包,之后放到tomcat中运行访问,现在是将前后端进行了分离,前端使用vue,后端使用springboot。


部署方式

1、clone项目到本地

可以选择直接git页面的下载,也可以选择git clone,当然也可以用编辑器check out下来

git clone https://github.com/apache/dubbo-admin.git

我是使用IDEA check out到了本地
在这里插入图片描述


2、项目部署

对于项目官方给了两种部署方式

2.1、一体式部署方式

一体式部署方式

可以在下面位置进行端口指定

在这里插入图片描述

还有别忘了增加打包忽略test,要不然会报一堆错,而且超级慢!

在这里插入图片描述

	<configuration>
		<skipTests>true</skipTests>
	</configuration>

之后就正常maven打包即可clean之后再install

在这里插入图片描述
最后在dubbo-admin-distribution路径下找到打好的jar包,直接运行即可
如要部署到linux上 直接拖上去到某一目录下运行即可

nohup java -jar dubbo-admin-0.1.jar >log.ini &

在这里插入图片描述


2.2、官方前后分离部署

因为项目是springboot+vue,所以也提供了前后分离的部署方式
前后分离部署
按照示例直接部署即可

如果想修改端口,需要修改ui项目下的config/index.js
在这里插入图片描述


2.3、借助nginx进行前后分离部署

这也是我要说的
其实和正常的springboot+vue+nginx的没有什么区别
但是对于dubbo-admin的使用配置网上目前好像还没有,所以就写了这文章

首先,需要打包service项目和ui项目,可以分别打包也可以使用一体式的打包
2.1写的一体式maven打包的同时也会针对每个项目进行分别的单独打包
推荐一体式打包方式!!!!

service项目打包:
修改端口号的话和一体式一样
在这里插入图片描述
ui项目打包
idea没有装vue的插件好像不支持vue的打包(说白了我就是不会idea打包vue)
所以用命令行进入到ui项目的文件夹执行install和run build

cd dubbo-admin-ui 
npm install 
npm run build

对于vue打包后的内容我们需要dist目录下的内容
在这里插入图片描述

【但是还是推荐一体式maven打包方式】
为什么极力推荐一体式的maven打包,当然因为这样方便,而且懒人一键操作,方便你我他


nginx相关配置
我是把这个部署到了我的丐版阿里云服务上了,所以上的是我linux下的文件路径和nginx配置

文件路径
在这里插入图片描述
service的jar包还是一样启动

nohup java -jar dubbo-admin-server-0.1.jar >log.ini &

nginx具体配置
在这里插入图片描述
对于接收的地址,建议写ip
想写自定义域名的话记得修改访问的客户端host指向
当然如果你有自己的域名当我没说

这样就结束了
结果如图,可以直接访问了
在这里插入图片描述

最后

以上就是醉熏柠檬为你收集整理的dubbo2.7管理工具部署dubbo-admin0.1部署 整体式/nginx前后分离部署dubbo-admin的全部内容,希望文章能够帮你解决dubbo2.7管理工具部署dubbo-admin0.1部署 整体式/nginx前后分离部署dubbo-admin所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(87)

评论列表共有 0 条评论

立即
投稿
返回
顶部