首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

圣思园课程将从Apache Kafka启程

各位报名参加圣思园『知识星球』的朋友们大家好,首先感谢大家对于我,对于圣思园的信任。这里,我要宣布的是,圣思园『知识星球』课程的首门课程将会是Apache Kafka。

Apache Kafka是目前应用较为广泛的消息队列产品,在很多互联网公司的项目与产品开发中都有着极为频繁的使用。除去Kafka之外,现在在消息队列领域还有其他同样非常优秀的产品,如ActiveMQ、RocketMQ、ZeroMQ、RabbitMQ等等。显然,我们没必要将这些产品逐一学习;一来精力与时间不允许,另外对于这些消息队列产品来说,虽说API都有着明显的区别、设计理念也千差万别,但消息队列的一些通用概念都是适用的。因此,在较为深入地掌握了某一种消息队列产品后再来学习其他产品将会达到最佳的效果。这也是我一直所强调的:在某一个技术领域或是框架产品中深耕一段时间后,再来学习其他类似的技术将会达到事半功百的效果

Apache Kafka在2017年11月1日发布了1.0版本,这也是Kafka这款消息队列产品经历了数年的迭代更新后终于推出的正式版,同时也标志着这款产品真正进入到了成熟的阶段。实际上,在Kafka还在处于0.x版本时就已经有很多互联网公司在使用它,并且都取得了很不错的效果。当然,我也在过去几年中一直使用Kafka,并积累了一些实际的使用经验。

我们的课程将会基于Apache Kafka 1.0。

消息队列对于任何一个互联网公司的项目或产品来说都是至关重要的。借助于消息队列,我们可以很好地实现系统的解耦,并且在流量高峰时能够通过消息队列内建的功能实现流量削峰,即通过消息队列的机制确保高流量不至于将系统冲垮。另外,消息队列还是一种很好地实现系统松耦合的绝佳手段。换句话说,系统与系统之间的调用不再是通过HTTP或RPC直接进行调用,而是由生产者将数据发送给消息队列,消费者则从消息队列中获取数据,这样系统与系统之间就完全解耦了,再也不会出现系统之间相互调用的乱象,这种方式在很多互联网公司中都有着非常普遍的使用。

在这门课程中,我们将会专注在Kafka这项技术上。Kafka并非一项独立的技术,它的底层还涉及到了ZooKeeper。实际上,ZooKeeper在很多大数据领域中都有着非常广泛的应用,如Hadoop、HBase等等。因此,在这门课程中,我们还会对ZooKeeper进行一定程度的介绍

如下是Apache Kafka官方网站对于Kafka的定义:

Kafka® is used for building real-time data pipelines and streaming apps. It is horizontally scalable, fault-tolerant, wicked fast, and runs in production in thousands of companies.

可见,Kafka是一个对于想要在技术领域有着深入发展的开发者所需要掌握的一门重要技术,而且我认为应该是所有对技术有追求的开发者所必需掌握的关键技术。

也许你之前已经了解过Kafka或是其他消息队列产品,也许你之前从未使用过任何消息队列产品,这都不重要。重要的是,在经历了我们的学习后,你将会对Kafka这个重要的消息队列产品有着较为深刻的理解与认知。

借助于圣思园『知识星球』,我们一方面可以共同学习,共同提升;另一方面,大家还可以在星球中讨论,形成一个良好的学习氛围。在学习的过程中,社群的重要性与影响力是非常重要的,它可以带动你我向未知领域迈进,向着技术的本源驰骋。

圣思园『知识星球』将主要以文章的形式进行,同时会贯穿语音、视频等手段,借助于多种途径与方式帮助大家提升。

我希望参加圣思园『知识星球』的每一个热衷于技术的朋友都能在这里获得技术上的『重生』,也许这里的某一门课程就能够值回票价。

另外,圣思园『知识星球』会将技术的广度作为首要目标,因此我们将会在这里通过一系列实例教程尽快掌握所学技术。一般来说,这里面的课程不会涉及到大量的源码解析,而是将实用性放在首位。这一点与圣思园的会员课程不同,圣思园会员课程的首要目前是技术的深度,所以课程中都会涉及到大量的源码剖析内容,这些内容以视频的形式来进行再合适不过了。而圣思园『知识星球』则期望通过一些实用性指导来帮助大家迅速提升。典型地,如果在学习Kafka的过程中,你对Scala语言产生了浓厚的兴趣,并且开始进行主动学习,那么我相信单就这一点的价值就远超你所花费的费用。

至于Apache Kafka后续的课程内容,我们将会在Kafka课程进行到中后段时进行宣布,同时也给大家足够的时间进行提前的准备。可以确定的是,每一门课程都是我经过长期的思考,精挑细选出来的,而且都是我有过实际的经验的,希望能不辜负大家的信任。

总而言之,我所付出的一切都希望能够真正帮助到你。

圣思园『知识星球』Apache Kafka课程将会于2018-02-05开始正式更新,开始更新后如无意外因素将会持续进行,不会中断。

希望你我能在接下来的时光中一同感受技术不断提升所带来的自信心的满足。

最后,圣思园『知识星球』目前的费用是599/年,价格即将上浮,微信扫描如下二维码即可加入。

另外,圣思园『Effective Java(3rd)』知识星球依然欢迎大家的加入,目前的费用是99/年,一段时间后价格将会上浮,微信扫描如下二维码即可加入。

希望,2018成为你的技术重生之年。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180110B0EXBR00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券