- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
kafka及异步通知文章上下架
自媒体文章上下架01
自媒体文章上下架需求分析思考:这里的文章上下架指的自媒体文章还是app端文章?App端文章
自媒体文章上下架需求分析自媒体微服务文章微服务feign远程调用MQ优势:系统解耦
自媒体文章上下架消息通知的其他需求流量削峰
今日内容今日内容kafka文章上下架消息中间件对比Kafka基本概念Kafka入门案例Kafka高可用设计Kafka生产者和消费者详解Springboot集成kafka自媒体端文章上下架接口开发使用kafka消息通知到article端进行文章上下架的同步
Kafka概述02
Kafka概述消息中间件对比开发语言javaerlangjavascala单机吞吐量万级万级10万级100万级时效性msusmsms级以内可用性高(主从)高(主从)非常高(分布式)非常高(分布式)功能特性成熟的产品、较全的文档、各种协议支持好并发能力强、性能好、延迟低MQ功能比较完善,扩展性佳只支持主要的MQ功能,主要应用于大数据领域特性ActiveMQRabbitMQRocketMQKafka
Kafka概述消息中间件对比-选择建议消息中间件建议Kafka追求高吞吐量,适合产生大量数据的互联网服务的数据收集业务RocketMQ可靠性要求很高的金融互联网领域,稳定性高,经历了多次阿里双11考验RabbitMQ性能较好,社区活跃度高,数据量没有那么大,优先选择功能比较完备的RabbitMQ
kafkakafka介绍Kafka是一个分布式流媒体平台类似于消息队列或企业消息传递系统。kafka官网:
kafkakafka介绍-名词解释producer:发布消息的对象称之为主题生产者(Kafkatopicproducer)topic:Kafka将消息分门别类,每一类的消息称之为一个主题(Topic)consumer:订阅消息并处理发布的消息的对象称之为主题消费者(consumers)broker:已发布的消息保存在一组服务器中,称之为Kafka集群。集群中的每一个服务器都是一个代理(Broker)。消费者可以订阅一个或多个主题(topic),并从Broker拉数据,从而消费这些已发布的消息。producerconsumerKafkaClusterbroker1topicbroker2topicconsumerconsumerproducerproducer
kafka安装和配置03
kafkakafka安装和配置Kafka对于zookeeper是强依赖,保存kafka相关的节点数据,所以安装Kafka之前必须先安装zookeeper下载镜像:dockerpullzookeeper:3.4.14创建容器dockerrun-d--namezookeeper-p2181:2181zookeeper:3.4.14Docker安装zookeeper
kafkakafka安装和配置Docker安装kafkadockerrun-d--namekafka\
--envKAFKA_ADVERTISED_HOST_NAME=30\
--envKAFKA_ZOOKEEPER_CONNECT=30:2181\
--envKAFKA_ADVERTISED_LISTENERS=PLAINTEXT://30:9092\
--envKAFKA_LISTENERS=PLAINTEXT://:9092\
--envKAFKA_HEAP_OPTS=-Xmx256M-Xms256M\
--net=hostwurstmeister/kafka:2.12-2.3.1创建容器下载镜像dockerpullwurstmeister/kafka:2.12-2.3.1--net=host,直接使用容器宿主机的网络命名空间,即没有独立的网络环境。它使用宿主机的ip和端口注意事项
kafka入门04
kafka入门kafka入门案例consumerKafkaClusterbroker1topicproducerconsumer生产者发送消息,多个消费者只能有一个消费者接收到消息生产者发送消息,多个消费者都可以接收到消息
kafka入门生产者发送消息1:导入kafka客户端依赖2:编写消息生产者类ProducerQuickstartdependency
groupIdorg.apache.kafka/groupId
artifactIdkafka-clients/artifactId
/dependency①.设置kafk
您可能关注的文档
- 16azeecs矫形外科于命名9 deng-fx 2013.pdf
- 控制网络模块手动导入方式shei.pdf
- 抖音本地生活服务团购短视频内容创作技巧短视频创作方法技巧培训指南.pdf
- IEC60601-2-44-2016Medical electrical equipment –二零一六-二零一六.pdf
- MDCG 2022-5(二零二二年4月)Guidance on borderline between medical(2022年4月).pdf
- heisinki procedure (二零一九年9月) Helsinki Procedure for borderline and classification under MDR & IVDR(2019年9月).pdf
- MDCG 2021-27(二零二一年12月)Questions and Answers on Articles 13 14 of Regulation (EU) 2017745 and Regulation (EU) 2017746.pdf
- ISO11469-2016(二零一六)ISO11469-2016(二零一六).pdf
- GBT 19042.5-2022医用成像部门的评价及例行试验第3-5部分:X射线计算机体层摄影设备成像性能验收试验与稳定性试验.pdf
- 欧盟2017_745法规-MDR-中文版.docx
- YY∕T0741-2018数字化摄影X射线机专用技术条件.doc
- 观察高龄夫妇的生育能力及相关影响因素.doc
- 《中华内分泌代谢杂志》投稿须知(官方认证).pdf
- 《中国动脉硬化杂志》(官方认证).pdf
- 《中国动脉硬化杂志》投稿须知(官方认证).pdf
- MDCG 2022-14(二零二零年8月)Transition to the MDR and IVDR - Notified body capacity and availability of medical devices and IVDs.pdf
- MDCG 2022-18(二零二零年12月)MDCG Position Paper on the application of Article 97 MDR to legacy devices for which the MDD or AIMDD certificate expires before the issuance of a MDR certificate.pdf
- 《中国矫形外科杂志》稿约官方.pdf
- 《临床军医杂志》投稿须知(官方认证).pdf
- 《中华现代护理杂志》投稿须知(官方认证).pdf
最近下载
- 銅与铝合金电缆载流量比较.doc VIP
- 2023-2024部编人教版6六年级上册《道德与法治》全册优秀课件.ppt
- 国家开放大学电大本科《文论专题》2023-2024期末试题及答案(试卷精品.pdf VIP
- BS EN 1610-2015 下水道和下水道的建造和测试.pdf
- 国开(电大)4120《动物营养与饲料》真题.pdf
- [精品]MR-J2S使用手册(中).pdf
- 初中数学 七年级上学期期末考试数学试题(含答案).docx VIP
- 啤酒三级品酒师理论知识考试题库资料(附答案).pdf
- 心理咨询和治疗:31 精神分析心智模型.pptx
- 小学英语单元整体教学设计与实践研究结题报告-精品.docx VIP
文档评论(0)