
zookeeper
文章平均质量分 72
淘气的高老板
污,孤傲,高冷,薄情,悲天悯人的高老板
展开
-
由浅入深写java分布式(2) spring boot + dubbo + zookeeper详解
1.生产者2.消费者原创 2017-02-17 13:16:46 · 2706 阅读 · 0 评论 -
zookeeper(3) zookeeper集群搭建
Apache ZooKeeper是一个为分布式应用所设计开源协调服务,其设计目是为了减轻分布式应用程序所承担的协调任务。可以为用户提供同步、配置管理、分组和命名服务。单个实例以前的配置tickTime=2000initLimit=10syncLimit=5dataDir=/tmp/zookeeperclientPort=2181[root@iZ2zei0nwllapkwklisoncZ zo原创 2017-08-04 13:47:06 · 314 阅读 · 0 评论 -
从0开始写一个基于注解的轻量级分布式RPC框架(1)RPC原理和准备工作
1.原理RPC(Remote Procedure Call Protocol)远程过程调用,是分布式的基础。具体源码已经上传GIT 基于注解的RPC源码 RPC就是调用远程服务就像调用本地接口一样。 我们先看一下一个简单又经典的RPC示例import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java原创 2017-08-17 00:13:19 · 1607 阅读 · 0 评论 -
zookeeper(2) zookeeper客户端ZkClient入门
zKClient是zookeeper的客户端<dependency> <groupId>com.github.sgroschupf</groupId> <artifactId>zkclient</artifactId> <exclusions> <exclusion> <groupId>org.slf4j</groupId>原创 2017-08-01 22:11:26 · 723 阅读 · 0 评论 -
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 评论 -
由浅入深分布式(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 评论 -
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 评论 -
由浅入深写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 评论 -
由浅入深写java分布式(3) dubbo admin监控dubbo 以及外网consumer找不到provider的问题
将dubbo-admin-2.8.4.war 放到tomcat的webapps中启动解压后修改D:\apache-tomcat-7.0.63\webapps\dubbo-admin-2.8.4\WEB-INF 下的dubbo.properties文件将zookeeper的地址指向自己部署的zookeeper地址重启tomcat这时候发现生产者的地址是原创 2017-02-17 14:18:29 · 2756 阅读 · 0 评论 -
从0开始写一个基于注解的轻量级分布式RPC框架(4)自定义Spring的IOC,自定义属性注入bean的过程
代码已经发布在GIT 源代码 自定义注解@SReference注解@Documented@Retention(RetentionPolicy.RUNTIME)@Target({ ElementType.FIELD, ElementType.METHOD })public @interface SReference {}如何让这个注解所标注的属性可以被Spring注入相关的bean?方法1原创 2017-08-19 12:34:34 · 728 阅读 · 0 评论