• Kafka 原理以及分区分配策略剖析

    一、简介Apache Kafka 是一个分布式的流处理平台(分布式的基于发布/订阅模式的消息队列【Message Queue】)。流处理平台有以下3个特性:可以让你发布和订阅流式的记录。这一方面与消息队列或者企业消息系统类似。可以储存流式的记录,并且有较好的容错性。可以在流式记录产生时就进行处理。1.1 消息队列的两种模式1.1.1 点对点模式生产者将消息发送到queue中,然...

    java技术 2021年01月19日 1444 0
  • 使用Docker快速部署Skywalking

    写在前面关于链路追踪和Skywalking的基础知识就不说了,网上一搜一大堆。这里主要记录一下我使用Docker快速搭建Skywalking测试环境的步骤。路已经趟平,安装步骤亲测可用。部署elasticsearchSkywalking官方建议存储使用es,所以先部署es。注意,在目前官方说明中,skywalking分别有es6和es7两个版本我们这里安装es6版本。docke...

    Docker 2021年01月19日 10479 1
  • 文件目录的增删改操作?java如何实时监控?

    前言有时候你可能有个疑问,IDE总是可以检测到外部文件是否发生了变化,比如你在某个类里面加了一些代码,这时候的IDE就会弹出一个框说你做了更改。再或者是某个文件夹下的文件发生了改变,比如新建了一个或者是删除了一个等等。这时候我们的IDE依然可以检测到。这个功能到底是如何实现的呢?这篇文章主要是研究NIO的其中一个类,叫做WatchService。也有一些其他的方式可以轻松地实现...

    Java 2021年01月19日 1345 0