上一页 1 2 3 4 5 6 ··· 9 下一页

2019年4月10日

从零开始学spring cloud(一) -------- spring cloud 简介

摘要:1.微服务简介 1.1.单体架构 一个归档包(例如war格式)包含了应用所有功能的应用程序,我们通常称之为单体应用。架构单体应用的方法论,我们称之为单体应用架构。 缺点:1. 复杂性高以笔者经手的一个百万行级别的单体应用为例,整个项目包含的模块非常多,模块的边界模糊,依赖关系不清晰,代码质量参差不齐 阅读全文

posted @ 2019-04-10 21:57 小~虎 阅读(574) 评论(0) 推荐(0) 编辑

2018年6月20日

Storm环境搭建

摘要:准备工作: 关闭防火墙,修改/etc/hosts配置(3台机器的IP可以互相通信) 下载安装jdk7,配置JAVA_HOME,CLASSPATH 搭建ZOOKEEPER集群(保证3台机器的zookeeper都可用) 安装python(2.6.6版本以上) 安装storm环境 下载:wget http 阅读全文

posted @ 2018-06-20 09:02 小~虎 阅读(74) 评论(0) 推荐(0) 编辑

2018年6月13日

Storm简介

摘要:一、Storm介绍 1、Storm是Twitter开源的一个分布式的实时计算系统,用于数据的实时分析,持续计算,分布式RPC。 ①官网地址:http://storm-project.net ②源码地址:https://github.com/nathanmarz/storm 2、实时计算需要解决一些什 阅读全文

posted @ 2018-06-13 08:40 小~虎 阅读(258) 评论(0) 推荐(0) 编辑

2018年6月5日

Dubbo helloword

摘要:首先,开始编写服务提供者的api接口, SampleService 接口 实现类 User 对象 启动类 看一下配置文件 下面看一下消费者: 因为在两个项目中,所以接口copy一下 消费类 看一下配置文件 将项目运行,可以发现,consumer项目,可以直接调用provider中的实现类, dubb 阅读全文

posted @ 2018-06-05 08:00 小~虎 阅读(140) 评论(0) 推荐(0) 编辑

2018年6月4日

Dubbo简介

摘要:Dubbo结算 Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单来说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东西,说白了,就 阅读全文

posted @ 2018-06-04 08:07 小~虎 阅读(430) 评论(0) 推荐(0) 编辑

2018年6月1日

Curator的cluster,实现多节点数据共享

摘要:模拟两个客户端,实现多节点数据共享 在写一个测试类, 运行代码后,可以看到Client1和Client2,监听,获取到节点的数据变化。 阅读全文

posted @ 2018-06-01 08:28 小~虎 阅读(456) 评论(2) 推荐(0) 编辑

CuratorBarrier

摘要:一、DistributedDoubleBarrier 同时开始,同时结束 二、DistributedBarrier 吹哨,其他线程完成等待,等待障碍移除,同时运行。 阅读全文

posted @ 2018-06-01 08:06 小~虎 阅读(95) 评论(0) 推荐(0) 编辑

2018年5月31日

Curator场景应用

摘要:分布式锁功能: 在分布式场景中,我们为了保证数据的一致性,经常在程序运行的某一个点,需要进行同步操作,(java提供synchronized或者Reentrantlock实现), 使用curator基于zookeeper的特性提供的分布式锁来处理分布式场景的数据一致性,zookeeper本身的分布式 阅读全文

posted @ 2018-05-31 17:24 小~虎 阅读(235) 评论(0) 推荐(0) 编辑

Curator的监听

摘要:如果要使用类似Wather的监听功能Curator必须依赖一个jar包,Maven依赖, <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-recipes</artifactId> <version>4.0. 阅读全文

posted @ 2018-05-31 16:33 小~虎 阅读(481) 评论(0) 推荐(0) 编辑

Curator框架基础使用

摘要:为了更好的实现java操作zookeeper服务器。后来出现Curator框架,非常强大,目前已经是Apache的顶级项目,有丰富的操作,,例如:session超时重连,主从选举。分布式计数器,分布式锁,等等适用于各种复杂的zookeeper场景api封装 maven依赖 <dependency> 阅读全文

posted @ 2018-05-31 15:18 小~虎 阅读(445) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 9 下一页

导航