Skip to content

PizerLiu/java-dubbo-zookeeper-node

Repository files navigation

java-dubbo-zookeeper-node

使用docker一键搭建 java 和 nodejs 微服务


项目介绍


1.java-dubbo-zookeeper-node目录下存放的java方项目

2.node-dubbo-zookeeper-java目录下存放的nodejs方项目

3.volumes目录下存放的需要与docker交互的数据卷(此demo存放maven的conf)

4.pizer_jdzn.sh文件为一键执行脚本 (PS: 仅仅下载该脚本即可构建项目,不需下载其他目录!!!!)

启动须知


1.首先您的机器需要的环境有:linux系统下git,docker,docker-compose。如何安装不在此过多赘述,google即可。

2.启动命令: ./pizer_jdzn.sh

存在问题


由于java打包需要花费一定时间,导致再java项目未启动时,node项目就启动了,最终导致dubbo连接不上.

解决方案:(ps:很垃圾的方案 -。-)

 容器启动后,去查询java项目是否启动完毕( 在执行docker logs {java容器id} 出现 Dubbo service server started! 时),若启动完毕需要再次重启node项目。

结果


最终,通过postman来访问接口

POST  http://{ip}:5001/api/pizer

发送任意内容返回发送内容,由此创建好了一个java做后端,nodejs做中间件来处理接口,这么一个微服务。

望各位大腿指正,提issue或者邮箱联系:[email protected]


About

使用docker一键搭建 java 和 nodejs 微服务

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published