logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

(未写完)Zookeeper学习(六):利用Zookeeper实现配置管理

1.使用zookeeper管理配置文件的必要性

Zookeeper学习(十一):ZooKeeper 实现命名服务

1.命名服务命名服务可以理解为提供名字的服务Zookeeper的命名服务,有两个应用方向:   1.提供类似JNDI的功能:             利用zookeeper中的树形分层结构,可以把系统中的各种服务的名称,地址以及目录信息存放在zookeeper中,需要的时候去zookeeper中去读取   2.            利用zookeeper中的顺序节点的特性

Dubbo学习(二):dubbo中的注意事项

1.dubbo启动后会在zookeeper中注册,注册是一服务的接口名来命名的<dubbo:service这个是注册服务地址 ref="demoService"interface="com.baizhi.service.IDemoService"protocol="dubbo"/><dubbo:reference

Redis的hash数据类型及其应用场景解析---购物车

1.Hash数据结构Redis中的Hashes类型可以看成具有String Key和String Value的map容器2.Hash存储购物车数据的操作3.java代码实现import java.util.HashMap;import java.util.Map;import java.util.Map.Entry;import

Zookeeper学习(八):Zookeeper的数据发布与订阅模式

1.发布订阅的基本概念     1.发布订阅模式可以看成一对多的关系:多个订阅者对象同时监听一个主题对象,这个主题对象在自身状态发生变化时,会通知所有的订阅者对象,使他们能够自动的更新自己的状态。      2.发布订阅模式,可以让发布方和订阅方,独立封装,独立改变,当一个对象的改变,需要同时改变其他的对象,而且它不知道有多少个对象需要改变时,可以使用发布订阅模式

Zookeeper学习(五):ZKClient的使用

1.创建会话public class createSession {public static void main(String[] args) {//zk集群的地址String ZKServers = "192.168.30.164:2181,192.168.30.165:2181,192.168.30.166:2181";/*** 创建会话* n

(java并发)ScheduledThreadPoolExcutor

1.用timer缺点非常大Timer 的优点在于简单易用,但由于所有任务都是由同一个线程来调度,因此所有任务都是串行执行的,同一时间只能有一个任务在执行,前一个任务的延迟或异常都将会影响到之后的任务。我们关于定时/周期操作都是通过Timer来实现的。但是Timer有以下几种危险a. Timer是基于绝对时间的。容易受系统时钟的影响。 b. Timer只新建了一个

#include <unistd.h>作用

#include 作用  unix standard header -> unistd.hstandard input output header -> stdio.hstandard library header -> stdlib.hunistd.h不是c语言的东西,是linux/unix的系统调用,包含了许多 U N I X系统服务的函数原型,例如 r e a d,

Kafka学习(六):Kafka的生产者编程模型

Kafka的生产模型分为两种:1.同步生产模型(一条一条的发送)2.异步生产模型(很多条等待后,一次性发送)      生产者每次都发送一条消息都会等待,zookeeper集群的确认,如果没有收到确认,则短暂的等待,再次发送,只到达到设置的最大的发送次数    生产者客户端一次把所有的消息全部一次发送到kafak服务器端的缓存队列中,然后再一

Kafka学习(一):Kafka背景及架构介绍

一.Kafka简介        Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一个分布式的,可划分的,冗余备份的持久性的日志服务。它主要用于处理活跃的流式数据。     在大数据系统中,常常会碰到一个问题,整个大数据是由各个子系统组成,数据需要在各个子系统中高性能,低延迟的不停流转。传统的企业消息系统

    共 15 条
  • 1
  • 2
  • 请选择