一、zookeeper是什么官方说辞:Zookeeper分布式服务框架是ApacheHadoop的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。好抽象,我们改变一下方式,先看看它都提供了哪些功能,然后再看看使用它的这些功能能做点什么。二、zookeeper提供了什么简单的说,zookeeper=文件系统+通知
分类:
编程语言 时间:
2019-03-29 19:24:02
阅读次数:
177
1、概述 工作机制 协调整个框架运行;但又处于背景版的角色; Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。 Zookeeper=文件系统+通知机制; 特点: 集群的数量都是奇数个;(3台和4台的容错机制(挂几台机器还是可以照样运行)是一样的,都是1台;4台太消 ...
分类:
其他好文 时间:
2019-01-28 10:49:43
阅读次数:
210
①、强引用就是指在程序代码之中普遍存在的,类似“Object obj=new Object()”这类的引用,只要强引用还存在,垃圾收集器永远不会回收掉被引用的对象。垃圾回收器绝不会回收具有强引用的对象。②、软引用是用来描述一些还有用但并非必要的对象。对于软引用关联着的对象,在系统将要发生内存溢出异常 ...
分类:
编程语言 时间:
2019-01-25 23:49:38
阅读次数:
235
案例:经典案例,以目前流行点外卖的案例,用户下单后,调用订单服务,让后订单服务调用派单系统通知送外卖人员送单,这时候订单系统与派单系统采用MQ异步通讯。 RabbitMQ解决分布式事务原理: 采用最终一致性原理。需要保证以下三要素1、确认生产者一定要将数据投递到MQ服务器中(采用MQ消息确认机制)2 ...
分类:
其他好文 时间:
2019-01-18 23:13:30
阅读次数:
180
/* * @param * @param 系统通知type为1 * @param 聊天消息 type为2 * @param 提醒付款 接单者确认订单 接单者取消订单 接单 type 为3 * @param 发单者确认完成 发单者支付订单 发单者取消订单 type 为4 * @param 充值成功 提... ...
分类:
Web程序 时间:
2018-12-21 13:18:17
阅读次数:
188
一、ZooKeeper简介1.ZooKeeper是什么?ApacheZooKeeper是一个开源的分布式服务框架,为分布式应用提供协调服务,用来解决分布式应用中的数据管理问题,如:配置管理、域名服务、分布式同步、集群管理等官网https://zookeeper.apache.org/2.ZooKeeper组成?主要包括两部分:文件系统、通知机制2.1文件系统?ZooKeeper维护一个类似Linu
分类:
其他好文 时间:
2018-12-17 02:17:33
阅读次数:
203
一 ZooKeeper功能 1.文件系统 2.通知机制 二 Zookeeper文件系统 每个子目录项都被称作为znode,和文件系统一样,我们能够自由的增加、删除znode,在一个znode下增加、删除子znode,唯一的不同在于znode是可以存储数据的。 有四种类型的znode: 1、PERSI ...
分类:
其他好文 时间:
2018-12-04 17:09:40
阅读次数:
142
1、自定义发送 Notification 的使用 1.1 通知(消息)的创建 "详细介绍篇" 1.2 发送通知 1.3 注册通知(观察者) 1.4 移除通知(观察者) 2、异步发送 Notification 的使用 2.1 发送异步通知 2.2 移除异步通知 3、系统通知的使用 3.1 UIDevi ...
分类:
其他好文 时间:
2018-11-15 00:22:01
阅读次数:
295
zookeeper=文件系统+通知机制 一、Zookeeper提供了什么 1、文件系统 Zookeeper维护一个类似文件系统的数据结构 每个子目录项如NameService都被称为znoed,和文件系统一样,我们能够自由的增加、删除znode,在znode下增加、删除子znode,唯一不同的在于z ...
分类:
其他好文 时间:
2018-08-21 19:02:39
阅读次数:
165
1.一直喜欢Windows7的通知图标合并 2.通过查阅找到方法 a.输入命令语句 win+R :shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9} 回车弹出界面 b.弹出界面(红圈处的勾去掉就可以了) ...