Dubbo
来源:互联网 发布:mac闪讯怎么用 编辑:程序博客网 时间:2024/06/01 09:04
DUBBO
warmtips more: https://github.com/loveshareme
参考代码: https://github.com/loveshareme/dubbo
一个分布式、高性能、透明化的RPC服务框架,提供服务自动注册、自动发现等高效服务治理方案.
官方网站: http://dubbo.io
源码地址: https://github.com/alibaba/dubbo
注:支持需要 git、jdk、maven。
服务使用说明
1.安装推荐注册中心Zookeeper: 安装文档
https://github.com/loveshareme/docs/blob/master/server-software/Zookeeper-3.4.8.md
2.启动服务提供者
2.1:本地直接Run: service-module-member\src\main\java\me\loveshare\member\StartMemberService.java2.2:服务器: 2.2.1:将“service-module-member-1.0.0-assembly.tar.gz”上传服务器目录下, 2.2.2:source /etc/profile 2.2.3:tar zxvf service-module-member-1.0.0-assembly.tar.gz 2.2.4:apt-get install dos2unix dos2unix service-module-member-1.0.0/bin/start.sh dos2unix: converting file service-module-member-1.0.0/bin/start.sh to Unix format ... 2.2.5:service-module-member-1.0.0/bin/start.sh Starting the service-module-member .............OK! PID: 1599 STDOUT: log/stdout.log
3.启动服务消费者
nohup java -jar member-api-1.0.0.jar &
4.测试数据接口(附录:图片)
http://192.168.1.151:6201/userinfo/list.json
5.监控部署:(Dubbokeeper: https://github.com/dubboclub/dubbokeeper)
5.1: git clone git@github.com:dubboclub/dubbokeeper.git5.2: install-mysql.bat5.3: 在target目录下: dubbokeeper-ui-1.0.1.war mysql-dubbokeeper-server.tar.gz5.4: 将二者上传服务器5.5: 此监控支持mysql、mongodb、lucene,此处使用mysql: 创建数据库: CREATE DATABASE IF NOT EXISTS `dubbo-monitor` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin; 执行sql: doc\storage\mysql\sql\application.sql5.6: 启动监控服务 mkdir dubbo-monitor tar zxvf mysql-dubbokeeper-server.tar.gz -C dubbo-monitor cd dubbo-monitor/ vim conf/dubbo-mysql.properties (修改以下参数:自定义) dubbo.registry.address=zookeeper://192.168.1.151:2181 dubbo.monitor.mysql.url=jdbc:mysql://192.168.1.151:3306/dubbo-monitor dubbo.monitor.mysql.username=dba dubbo.monitor.mysql.password=123456 cd bin/ chmod u+x start-mysql.sh dos2unix start-mysql.sh nohup ./start-mysql.sh &5.7: 启动监控web(需要安装tomcat)(附录:图片) cp -R dubbokeeper-ui-1.0.1.war apache-tomcat-8.5.5/webapps/ apt-get install unzip unzip dubbokeeper-ui-1.0.1.war -d dubbokeeper-ui-1.0.1 vim dubbokeeper-ui-1.0.1/WEB-INF/classes/dubbo.properties (修改以下参数:自定义) dubbo.registry.address=zookeeper://192.168.1.151:2181 peeper.zookeepers=192.168.1.151:2181 cd .. bin/startup.sh tail -f logs/catalina.out 5.8:web监控页面 http://192.168.1.151:8080/dubbokeeper-ui-1.0.1
附录.
阅读全文
0 0
- dubbo
- Dubbo
- dubbo
- dubbo
- dubbo
- dubbo
- Dubbo
- dubbo
- dubbo
- dubbo
- dubbo
- dubbo
- Dubbo
- dubbo
- dubbo
- Dubbo
- dubbo
- DUBBO
- 【Bootstrap】 fileinput:文件or图片上传
- caioj1040:递归10(素数圈)
- jQuery学习笔记——网页换肤
- SQL配置即席查询的优化
- C#编程中using(){}有什么作用?
- Dubbo
- 最简单的方式获取当前是星期几
- spring boot 集成redis
- ubuntu上lib-ace库安装编译
- Jquery显示和隐藏
- sql语句中为in动态添加参数
- Java语言 封装创建 简单工厂方法(Simple Factory method)
- Java自学能学会吗?Java新手学习路线
- 尾递归的学习