dubbo学习笔记 一 源码编译
来源:互联网 发布:java编程框架 编辑:程序博客网 时间:2024/05/17 21:50
前面学习了netty和rocketmq,当然前面的文章还会继续更新,继续往下写
2016 没几天了,我打算写下dubbo
2017 继续深入源码,大家有啥问题 都可以一起来讨论
源码搭建
下载源码
同样从git下载代码,https://github.com/alibaba/dubbo.git 本文使用的是tag 2.5.3的
下载完了,mvn cleaninstall -Dmaven.test.skip
这时候会报错
Non-resolvable parent POM: Could not transfer artifact com.alibaba:opensesame:pom:2.0 from/to opensesame.releases
下载opensesame
那么就下载opensesame https://github.com/alibaba/opensesame.git
下载了编译下,mvn cleaninstall -Dmaven.test.skip
接着它会报
Could not transfer artifact com.alibaba:hessian-lite:pom:3.2.1-fixed-2from/to opensesame.releases (http://code.alibabatech.com/mvn/releases):Connection to http://code.alibabatech.com refused: Conne
下载hessian-lite
那我们就下载hessian-lite https://github.com/ROCK-SOLID-CN/hessian-lite.git
编译完了之后,需要手动把target这个jar包 负责到你本地的maven仓库里面
修改fastjson版本
会报错找不到fastjson 1.1.X版本 然后你修改成1.1.39
build success
安装zookeeper
运行dubbo肯定要用到注册中心,我们就用zookeeper来做我们的注册中心
一个是学习文档,一个是下载页面,相信你可以搞定的
run helloworld
接下来用下源码里面带的例子,dubbo-demo-provider和dubbo-demo-consumer
run provider
修改dubbo.properties
run demo provider
服务起来了,也注册到zk上了
run consumer
同样修改 dubbo-demo-consumer这个项目的dubbo.properties
run DemoConsumer
0 0
- dubbo学习笔记 一 源码编译
- dubbo源码 学习笔记(一)
- dubbo/dubbox(一)源码编译
- Dubbo学习笔记(一)
- dubbo源码 学习笔记(二)
- dubbo源码 学习笔记(三)
- dubbo源码 学习笔记(四)
- dubbo源码 学习笔记(五)
- dubbo源码 学习笔记(六)
- dubbo学习笔记 -- 安装(一)
- Dubbo学习笔记(一)
- dubbo学习——(一)dubbo编译启动
- dubbo 源码学习笔记 (一) —— ExtensionLoader和URL
- dubbo源码编译(顶)
- dubbo源码编译
- Dubbo源码编译
- dubbo源码 编译 测试
- Dubbo学习笔记(一) dubbo原理及用法
- Android笔记:通过代码设置系统壁纸
- 使用AES加密的时候(encryptString:(NSString*)string withKey:(NSString*)key) 出现结果是nil
- codeforces #384 Vladik and fractions (构造算法)
- apk重新签名
- 把ArrayList转化为json对象
- dubbo学习笔记 一 源码编译
- 初级音乐播放器——播放存储卡上的一首音乐,能够显示歌曲名和播放进度,并且能够播放和暂停(没有SD卡会报错)
- jenkins集成html report 不显示
- SPRD Android 6.0 安装美图美颜相机录像时,提示没有mic权限的问题。
- iOS 8 WkWebView 网页的配置和前进,后退,js 交互和进度条的加载
- Android:onNewIntent()触发机制及注意事项
- java 类加载机制
- 在windows下编译mongodb cxx driver
- linux操作系统安装Nginx