logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

kafka消费组与重平衡机制详解

1.消费者组1.1 介绍消费者组,即 Consumer Group,应该算是 Kafka 比较有亮点的设计了。那么何谓 Consumer Group 呢?Consumer Group 是 Kafka 提供的可扩展且具有容错性的消费者机制。既然是一个组,那么组内必然可以有多个消费者或消费者实例(Consumer Instance),它们共享一个公共的 ID,这个 ID 被称为 Group ID。组内

#java#kafka
Apollo分布式配置中心在本地的安装教程

一、准备工作1.1 JavaApollo服务端:1.8+Apollo客户端:1.7+由于Quick Start会在本地同时启动服务端和客户端,所以需要在本地安装Java 1.8+。在配置好后,可以通过如下命令检查:java -version样例输出:java version "1.8.0_74"Java(TM) SE Runtime Environment (build 1.8.0_74-b02)

在SpringBoot中使用redis实现分布式锁

在企业的项目中,经常会碰到多线程安全的问题。特别是在涉及到金钱方面的,安全问题更是重中之重。如何保证多线程下的安全就成了必须要解决的问题。在之前负责的某个项目中,有几个地方就被人恶意攻击过。用户申请提现的时候,通过接口快速访问,可以跳过钱包余额的校验达到多次提现。在微信小程序支付订单的时候,小程序支付完之后,瞬时调用多次检查订单状态的接口,也会导致多线程的问题,导致钱包余额增加多次。最开始...

#redis
数据结构之数组、链表、栈和队列

1.数组1.1:概念数组是一种线性表数据结构,它用一组连续的内存空间,来存储一组具有相同类型的数据。这里我们要抽取出三个跟数组相关的关键词:线性表,连续内存空间,相同数据类型;数组具有连续的内存空间,存储相同类型的数据,正是该特性使得数组具有一个特性:随机访问。但是有利有弊,这个特性虽然使得访问数组边得非常容易但是也使得数组插入和删除操作会变得很低效,插入和删除数据后为了保证连续性,要做很多数据搬

ffmpeg入门及java操作ffmpeg对视频进行处理

一.ffmpeg1.简介FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。FFmpeg在Linux平台下开发,但它同样也可以在其它操作...

#java
ffmpeg入门及java操作ffmpeg对视频进行处理

一.ffmpeg1.简介FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。FFmpeg在Linux平台下开发,但它同样也可以在其它操作...

#java
docker安装启动nginx详细步骤

1.随便启动一个nginx实例,只是为了复制出配置如果没有对应的nginx版本,会自动去docker仓库下载docker run -p 80:80 --name nginx -d nginx:1.102.将容器内的配置文件拷贝到当前文件。我们将配置文件放到 /mydata/nginx目录下cd /mydata/mkdir nginxdocker container cp nginx:/etc/ng

#docker#nginx
全国快递物流查询公司mysql数据库语句

数据库中部分数据如下:/*Navicat Premium Data TransferSource Server: yfy的linuxSource Server Type: MySQLSource Server Version : 50644Source Host: 39.105.67.182Source Dat...

#mysql
webpack之optimization.runtimeChunk作用

runtimeChunk,直观翻译是运行时的chunk文件,其作用是啥呢,通过调研了解了一波,在此记录下。何为运行时代码?形如import('abc').then(res=>{})这种异步加载的代码,在webpack中即为运行时代码。在VueCli工程中常见的异步加载路由即为runtime代码。{path: '/about',name: 'About',// route level code

Kafka消费者详解

一.基本概念1.消费者和消费组Kafka消费者是消费组的一部分,当多个消费者形成一个消费组来消费主题时,每个消费者会收到不同分区的消息。假设有一个T1主题,该主题有4个分区;同时我们有一个消费组G1,这个消费组只有一个消费者C1。那么消费者C1将会收到这4个分区的消息,如下所示:Kafka一个很重要的特性就是,只需写入一次消息,可以支持任意多的应用读取这个消息。换句话说,每个应用都可以读到全量的消

#kafka#java#大数据
    共 18 条
  • 1
  • 2
  • 请选择