摘要:一.ZK简述 Zookeeper,它是一个分布式程序的协调服务,它主要是用来解决分布式应用中的一些数据管理问题,比如集群管理,分布式应用配置,分布式锁,服务注册/发现等等。 它是一个类似于文件系统的树状结构。每个目录被称为znode,可以删除目录,添加子目录这些操作,不同的是每个znode上面都是存 阅读全文
posted @ 2020-10-17 23:50 白露非霜 阅读(117) 评论(0) 推荐(0) 编辑
摘要:对于RocketMQ而言,感觉官方提供的东西还是可以的:http://www.jtb.758ib.com/apache/rocketmq/tree/master/docs/cn 阅读全文
posted @ 2020-06-27 10:37 白露非霜 阅读(51) 评论(0) 推荐(0) 编辑
摘要:一、架构简述 RocketMQ阿里开源的一个分布式消息传递和流媒体平台,具有低延迟,高性能和可靠性, 万亿级容量和灵活的可伸缩性。跟其它中间件相比,RocketMQ的特点是纯JAVA实现,在发生宕机和其它故障时消息丢失率更低。 它由四个部分组成:nameserver,broker,生产者和消费者。它 阅读全文
posted @ 2020-06-21 15:20 白露非霜 阅读(191) 评论(0) 推荐(0) 编辑
摘要:1.ack和限流 ack也就是消息确认签收,分为自动签收和手动签收。之前的交换机demo中:channel.basicConsume(queueName,true, consumer); 第二个参数就是自动签收,如果我们要手动签收则需要改成false,再去消息处理中手动签收即可 当我们消息队列中已经 阅读全文
posted @ 2020-06-07 23:55 白露非霜 阅读(183) 评论(0) 推荐(0) 编辑
摘要:今天一个电话面试问了这个问题。回来查了下答案,自己也顺带操作一遍,做个记录。之前只知道jstack工具可以查看线程状态这些。比如死锁这些,主要是之前不知道top -H -p pid这个命令的使用,这命令可以看到进程下面线程信息,拿到线程ID,然后再结合jstack命令使用就可以解决这个问题了。下面记 阅读全文
posted @ 2020-06-03 22:34 白露非霜 阅读(591) 评论(1) 推荐(1) 编辑
摘要:一、安装RabbitMQ 安装直接用docker安装,如果手动安装的话比较繁琐,还要安装erlang语言的环境。在安装有docker机器上执行官网提供的指令(http://www.ib765.com/749/download.html):docker run -it --rm --name rabb 阅读全文
posted @ 2020-05-27 00:11 白露非霜 阅读(139) 评论(0) 推荐(0) 编辑
摘要:线程池,既然是个池子里面肯定就装很多线程。 如果并发的请求数量非常多,但每个线程执行的时间很短,这样就会频繁的创建和销毁 线程,如此一来会大大降低系统的效率。可能出现服务器在为每个请求创建新线程和销毁线 程上花费的时间和消耗的系统资源要比处理实际的用户请求的时间和资源更多。因此Java中提供线程池对 阅读全文
posted @ 2020-05-24 18:39 白露非霜 阅读(213) 评论(0) 推荐(1) 编辑
摘要:CountDownLatch: 可以让一个线程等待其他线程完成了各自的工作之后再执行。比如说一个切菜,一个人切肉,都准备完毕之后才能炒肉。 构造方法: public CountDownLatch(int count) count等待的线程数量 关键API: countDown() 分线程执行完减少计 阅读全文
posted @ 2020-05-16 17:06 白露非霜 阅读(153) 评论(0) 推荐(1) 编辑
摘要:Semaphore意思的信号量,它的作用是控制访问特定资源的线程数量 构造方法: public Semaphore(int permits) public Semaphore(int permits, boolean fair) permits:允许同时访问的线程数量 fair:是否公平,若true 阅读全文
posted @ 2020-05-14 00:20 白露非霜 阅读(89) 评论(0) 推荐(0) 编辑
摘要:Synchronized是jvm内置的锁;而java.util.concurrent包下面的Lock锁是大佬(Doug Lea)用java代码实现的显示锁。 Juc包下面锁相比jvm内置的锁更加灵活。围绕着AQS(AbstractQueuedSynchronizer)实现了一系列性质的锁,比如共享/ 阅读全文
posted @ 2020-05-12 21:44 白露非霜 阅读(105) 评论(0) 推荐(0) 编辑
访问量
大陆娱乐网站 永利百家乐安全上网导航登入 蒙特卡罗代理 大有网上最高占成 www.goal 007.com网上娱乐场
波菜娱乐城电子游戏 钱柜广东快乐十分时时彩计划软件 女神国际BBIN电子最牛攻略 澳洲国际广西快乐十分最牛攻略 淘金江苏骰宝(快3)开奖号历史
亚洲国际申博馆时时彩网址 阿玛尼VR3分彩开奖 138彩票网 汇丰江西11选5网址 博狗bf8
老k游戏大厅登入 皇家赌场YG电子时时彩开奖记录 太阳城现金网 bbin澳门威尼斯娱乐登入 千亿湖南快乐十分开奖号历史