两台kafka可以做集群吗
没学过ssm能直接学习springboot吗?
没学过ssm能直接学习springboot吗?
没学过ssm是可以学springboot的,springboot是ssm的简化,不像ssm项目那样要配置很多东西。总的来说,会ssm学springboot会很容易,但是不会ssm,学springboot也不难。我身边也有很多这样的例子,我的同事之前没有学过ssm,但是他用一周时间就上手springboot了。
apache kafka是什么开源的系统?
Apache Kafka是一个开源消息系统,由Scala写成。是由Apache软件基金会开发的一个开源消息系统项目。
Kafka最初是由LinkedIn开发,并于2011年初开源。2012年10月从Apache Incubator毕业。该项目的目标是为处理实时数据提供一个统一、高通量、低等待的平台。
Kafka是一个分布式消息队列:生产者、消费者的功能。它提供了类似于JMS的特性,但是在设计实现上完全不同,此外它并不是JMS规范的实现。
Kafka对消息保存时根据Topic进行归类,发送消息者称为Producer,消息接受者称为Consumer,此外kafka集群有多个kafka实例组成,每个实例(server)成为broker。
无论是kafka集群,还是producer和consumer都依赖于zookeeper集群保存一些meta信息,来保证系统可用性