ICode9

精准搜索请尝试: 精确搜索
  • 消息中间件RabbitMQ(二)2021-10-25 15:34:17

    上篇文章主要说大概逻辑,这篇就文章用代码验证细节。 1、当交换机为Direct类型,当多个相同路由key和队列连接时,发送消息时,队列是否都会收到消息? 答案是肯定的。 发送端: using (IConnection con = conFactory.CreateConnection())//创建连接对象 { using (IModel channel = con

  • rocketmq优雅停机往事2021-10-25 13:00:22

    1 时间追溯到2018年12月的某一天夜晚,那天我正准备上线一个需求完就回家,刚点下发布按钮,告警就响起,我擦,难道回不了家了?看着报错量只有一两个,断定只是偶发,稳住不要慌。 把剩下的机器发完,又出现了几个同样的错误,作为一名优(咸)秀(鱼)程序员,这种问题必须追查到底。 2 娴熟地查询到报错日志

  • 微服务-远端服务调用2021-10-21 18:02:46

    文章目录 父子类配置依赖父类pom子类pomsca-provider配置文件sca-consumer配置文件 实现远端服务调用sca-consumer启动类中添加@Beansca-consumer中配置controller 父子类配置依赖 父类pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apa

  • springcloud(5)-实现网关gateway2021-10-21 00:01:33

    zuul和gateway的区别可查阅其它资料 期望 通过gateway统一去访问consumer、provider的服务, 例如之前的consumer访问 http://127.0.0.1:8002/dept/list 通过网关 http://127.0.0.1:9527/consumer/dept/list 同样可以访问 实现 创建spring boot项目 依赖 <?xml version="1.0"

  • 分布式消息队列RocketMQ工作原理与应用(三)2021-10-20 11:02:01

    第 4 章 RocketMQ应用 一、普通消息 1 消息发送分类 Producer对于消息的发送方式也有多种选择,不同的方式会产生不同的系统效果。 同步发送消息 同步发送消息是指,Producer发出一条消息后,会在收到MQ返回的ACK之后才发下一条消息。该方式的消息可靠性最高,但消息发送效率太低。

  • 1.rocketmq2021-10-18 17:32:23

    1.rocketmq概念模型 producer:消息生产者,负责产生消息,一般由业务系统负责产生消息 consumer:消息消费者,负责消费消息,一般是后台系统负责异步消费 push consumer:consumer的一种,需要向consumer对象注册监听 pull consumer:consumer的一种,需要主动请求broker拉取消息 producer group:生

  • RocketMQ2021-10-17 23:33:07

    RocketMQ概述 RocketMQ 是一款分布式、队列模型的消息中间件,具有以下特点: 能够保证严格的消息顺序 提供丰富的消息拉取模式 高效的订阅者水平扩展能力 实时的消息订阅机制 亿级消息堆积能力 RocketMQ包含的组件 NameServer:单点,供Producer和Consumer获取Broker地址 Producer:产生

  • 数据分析时如何搞定深度分析?学会这套方案,分析门槛大大下降2021-10-15 15:34:40

    永洪深度分析模块集成了复杂的统计算法和机器学习技术,能够从海量数据中,挖掘具有潜在价值的关系、模式和趋势,构建数据模型,做出预测分析,但其仍然需要数理统计和数据挖掘的基础知识,使用门槛相对较高。 基于此,永洪BI推出了数据解释组件,将AI深度分析的能力以可视化组件的形式展示出来

  • kafka 00000000000000000000.timeindex: 另一个程序正在使用此文件,进程无法访问。2021-10-15 09:34:01

    解决方式:手动删除\kafka-logs里的日志文件重启kafka 2、出现两个Consumer同时消费同一个topic下面的同一个group,只有一个能够读取到数据: 原因: 相同的group下面的消费者访问的东西不会重复,而且如果一个partition对应一个consumer,如果consumer的数量大于Topic中partition的数量就会

  • 大数据消息中间件之Kafka022021-10-13 17:34:16

    文章目录 一.Kafka生产者1.1什么是生产者1.2Kafka分区策略分区原因分区原则如何保证数据传输的可靠性 二.消费者消费方式Kafka高效读取数据下一篇讲述Java操作Kafka 一.Kafka生产者 1.1什么是生产者 生产者就是producer,负责生产消息,并把消息放入到队列中 1.2Kafka

  • Kafka之架构深入2021-10-12 11:30:26

    Kafka 架构深入 1. 工作流程及文件存储机制 1.1 工作流程 Kafka 中消息是以 topic 进行分类的,生产者生产消息,消费者消费消息,都是面向 topic的。 topic 是逻辑上的概念,而 partition 是物理上的概念,每个 partition 对应于一个 log 文件,该 log 文件中存储的就是 producer 生产

  • RabbitMq queue异常导致consumer停止2021-10-09 20:01:10

    偶发性rabbitmq出问题或者认为操作错误,访问不了queue,导致消费端停止消费 org.springframework.amqp.rabbit.listener.QueuesNotAvailableException: Cannot prepare queue for listener. Either the queue doesn't exist or the broker will not allow us to use it. at org.sp

  • RocketMQ入门2021-10-08 20:30:42

    RocketMQ consumer消费消息的两种模式: 1、并发消费 2、顺序消费 consumer如何消费: 1、broker推送消息到consumer 2、consumer拉取broker中的消息 一、Windows环境下载及安装 1、下载地址: https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.9.0/rocketmq-all-4.9.0-bi

  • kafka2021-10-05 11:00:56

    二进制部署(单节点测试) 参考: kafka之二:手把手教你安装kafka2.8.0(绝对实用) - 知乎 (zhihu.com) (13条消息) Centos7离线二进制安装Kafka(单节点测试)_zhang35的博客-CSDN博客 Kafka实战系列--Kafka的安装/配置 - mumuxinfei - 博客园 (cnblogs.com) 官网下载 Kafka的官网地址是:http:

  • 【React 系列 02】❤️ Custom Hooks 中使用 React Context2021-10-04 20:33:42

    在上一篇 对于 Custom React Hooks 一些思考 文章末尾提及了 React Context,那么在本篇中我们将了解一下 React Context 怎么解决状态共享问题以及一些其它想法。 关于 React Context 提供 官网对于 usecontext 的介绍 const value = useContext(MyContext); 无论组件在组件

  • 专业术语概念2021-10-04 16:35:18

    属于专业术语: Producer 消息生产者,负责生产消息。Producer通过MQ的负载均衡模块选择相应的Broker集群队列进行消息投递,投递的过程支持快速失败并且低延迟。 Producer Group 生产者组是同一类生产者的集合,这类Producer发送相同Topic类型的消息。一个生产者组可以同时发送多个主题的

  • Python | 面试的常客,经典的生产消费者模式2021-10-03 21:02:18

    今天是Python专题的第23篇文章,我们来聊聊关于多线程的一个经典设计模式。   在之前的文章当中我们曾经说道,在多线程并发的场景当中,如果我们需要感知线程之间的状态,交换线程之间的信息是一件非常复杂和困难的事情。因为我们没有更高级的系统权限,也没有上帝视角,很难知道目前运行的

  • Apache Kafka内核深度剖析2021-09-29 10:34:41

    目前来说市面上可以选择的消息队列非常多,像activemq,rabbitmq,zeromq已经被大多数人耳熟能详,特别像activemq早期应用在企业中的总线通信,基本作为企业级IT设施解决方案中不可或缺的一部分。目前来说Kafka已经非常稳定,并且逐步应用更加广泛,已经算不得新生事物,但是不可否认Kafka一枝独

  • BTAJ面试有关散列(哈希)表的面试题详解,Java技术篇2021-09-29 09:31:07

    Kafka源码篇——Kafka快速入门 1.1Kafka简介 1.2以Kafka为中心的解决方案 1.3 Kafka核心概念 1.4搭建Kafka源码环境 Kafka源码篇——生产者 2.1 KafkaProducer使用示例 2.2 KafkaProducer分析 2.3 RecordAccumulator分析 2.4 Sender分析 Kafka源码篇——消费者 3.1 KafkaC

  • MQ的适用场景、选择、术语和概念2021-09-28 18:02:50

    目录前言MQ的适用场景MQ的选择MQ的术语和概念MQ的搭建导航 前言 MQ(Message Queue)消息队列 MQ的适用场景 异步处理 把一些耗时但不阻塞主流程的业务让MQ去做业务处理,提升用户体验 流量削峰填谷 秒杀场景,利用MQ控制流量,一旦超出阈值就丢弃请求或弹出错误页,防止应用被洪峰打死

  • RocketMQ源码解析十一(Consumer上报消费进度流程(集群模式))2021-09-28 16:01:54

    RocketMQ版本4.6.0,记录自己看源码的过程 Consumer 在消费者启动过程中,会启动MQClientInstance,而MQClientInstance中会启动多个定时任务,其中就包括定时上报消费进度: private void startScheduledTask() { // 省略其它定时任务。。。 // 定时持久化消费进度,默

  • kafka原理总结2021-09-27 21:02:40

    Kafka Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/Spark流式处理引擎,web/nginx

  • flink从指定的时间戳开始消费2021-09-27 18:35:02

    flink从kafka消费数据,如果指定auto.offset.reset,这个参数不起作用 需要在flink的kafkaconnector 的API中指定时间戳,通过这种指定时间戳的方式来从指定的offset来消费。 FlinkKafkaConsumer.setStartFromTimestamp(1624896000000L) 这中间就会有如何将时间戳转换为offset的过程。

  • kafka 计算 offset 和 lag2021-09-27 18:00:30

    consumer-offset.sh #!/bin/bash cd /opt/kafka_2.12-2.4.1 while [ true ]; do /bin/sleep 1 ./bin/kafka-consumer-groups.sh --describe --bootstrap-server localhost:9092 --group test-in6-1-group |sed '1,2d'| awk '{cf +=$4;pf +=$5;lag +=$6};END

  • java8 Consumer supplier predicate function 简单使用示例2021-09-27 15:33:59

    java8 Consumer基本使用 Java8之后提供了consumer接口,Consumer字面意思是消费者,这个接口里面只有一个accept方法,主要的功能是消费输入的数据,无返回。主要的几种使用方式有以下几种: @Test public void testConsumer() { //1. 直接new一个consumer对象 ,实现里面

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有