
服务治理
文章平均质量分 87
淘气的高老板
污,孤傲,高冷,薄情,悲天悯人的高老板
展开
-
由浅入深写java分布式(1)动态代理
注:关于动态代理和dubbo的例子,代码参考了 点击打开链接的博客和文章 public interface HelloService { String hello(String name); } public class HelloServiceImpl implements HelloService { public String hello(String n原创 2017-02-16 17:41:55 · 683 阅读 · 0 评论 -
由浅入深写java分布式(2) spring boot + dubbo + zookeeper详解
1.生产者 2.消费者原创 2017-02-17 13:16:46 · 2706 阅读 · 0 评论 -
由浅入深写java分布式(4)基于注解 dubbo 一个app同时存在consumer和provider自启动失败的问题,以dubbo和spring注解加载顺序的问题
问题描述: 将提供者和消费者写再同一个项目,要么提前启动一个纯的提供者app。否则会rpc调用失败。 解决过程: 通过dubbo admin观察要么再linux上只启动成功消费者 要么再windows启动有消费者和生产者,但是调用失败。 一开始分析是@Reference 在spring被dubbo注入的时候没有spring的已经注入结束了,造成NPE。但是这个问题之前用将@Refe原创 2017-02-18 19:46:28 · 9783 阅读 · 0 评论 -
log4j和logback冲突 mvn
现在在spring boot使用zookeeper以及dubbo 在IDE eclipse直接运行App会报错,mvn也报错但是依然能运行,但是在linux上把代码拉下来,直接打包都不可以 原来是包冲突了,之前一直怀疑是dubbo的引入log4j使logback跟它log4j冲突 但是通过 mvn dependency:tree 发现使zookeeper的引用了l原创 2017-02-15 14:12:14 · 5216 阅读 · 0 评论 -
由浅入深分布式(5)dubbo提供者用内网地址注册provider以及 spring boot admin client用主机名注册spring boot admin server
之前遇到过dubbo提供者用内网地址注册provider的问题 当时改了host文件成功了 但是没有想为什么会有这个问题 现在使用spring boot admin 来监控spring boot项目出现了如下问题, 如果是client和server端 分离,而且不在一台机器上,client会将主机名作为地址注册导致注册失败 要注意服务器之间是可以根据各自的主机名来访问的哦,如果不能访问也应该可原创 2017-02-23 14:57:49 · 4013 阅读 · 1 评论 -
linux zookeeper 安装
跟nginx的安装有点儿相似,window和linux都是同于一个安装文件 安装 下载地址 下载后上传到服务器先,然后解压tar -zxvf zookeeper-3.4.9.tar.gz 复制或改名 [root@iZ2zei0nwllapkwklisoncZ conf]# pwd /data/zookeeper-3.4.9/conf [root@iZ2zei0nwllapkwklis原创 2017-02-15 03:07:58 · 424 阅读 · 0 评论