kafka及文章day06-上下架.pptx

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

您可能关注的文档

文档评论(0)

lzjbook118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档