kafka官方文档学习笔记1--基本概念了解
什么是kafka?
kafka是一个分布式流式平台,能够通过订阅-发布模式在应用之间实时传递数据流,同时保证可靠性和容错性;简单理解,就是一个分布式消息队列。
kafka涉及的3基本概念
kafka服务:既可以以单点方式运行,也可以通过多个节点组成集群运行;
record:kafka中的每条记录称.
线程安全与锁优化
一、线程安全
当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那么这个对象时线程安全的。
Kafka分区分配计算(分区器Partitions)
KafkaProducer在调用send方法发送消息至broker的过程中,首先是经过拦截器Inteceptors处理,然后是经过序列化Serializer处理,之后就到了Partitions阶段,即分区分配计算阶段。
用SpringCloud进行微服务架构演进
在《架构师必须要知道的阿里的中台战略与微服务》 中已经阐明选择SpringCloud进行微服务架构实现中台战略,因此下面介绍SpringCloud的一些内容,SpringCloud已经出来了很多年,网上资料一大堆,这里推荐 程序猿DD 的博客http://blog.didispace.com/ 关于SpringCloud微服务各组件内容等做了非常详细的介绍,适合入门的来学习。
百万在线的美拍直播弹幕系统的实时推送技术实践之路
1、内容概述
直播弹幕是直播系统的核心功能之一。如何迅速作出一个有很好扩展性的弹幕系统?如何应对业务迅速发展?相信很多工程师/架构师都有自己的想法。
本文作者是美拍的架构师,经历了直播弹幕从无到有,从小到大的过程,借此文为大家分享构建弹幕系统的经验,希望能为正在开发或正打算开发弹幕、消息推送、IM聊天等系统的技术同行带来一些启发。
网易云音乐的消息队列改造之路
十年文案老司机,不如网易评论区。
网易云音乐自2013年上线后,业务保持了高速增长。云音乐除了提供好听的音乐外,还留下了我们在乐和人上的美好回忆。本文整理自网易云音乐消息队列负责人林德智在近期 Apache Flink&RocketMQ Meetup 上海站的分享,通过该文,您将了解到:
网易云音乐消息队列改造背景
网易云音乐业务对消息队列要求
网易云音乐消息队列架构设计
网易云音乐消息队列部分高级特性介绍
网易云音乐消息队列落地使用情况
网易云音乐消息队列未公开规划
背景
网易云音乐从13年4月上线以来,业务和用户突飞猛进。