logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kafka: 消费者限流策略与再平衡机制深度解析

本文介绍了Kafka消费端限流与分区协调的实战方案。主要内容包括:1)三种消费限流技术实现:分区暂停/恢复机制、令牌桶算法和消费延时控制;2)深度剖析Kafka再平衡机制,包括成员加入流程、崩溃处理和改进协议;3)NestJS集成Kafka的完整工程示例,涵盖生产者实现和消费者工厂模式。通过动态阈值控制、令牌桶算法等方案,可有效应对高吞吐场景下的流量控制问题,同时详细解析了Kafka协调器的工作原

文章图片
#kafka#分布式
数据结构与算法之图: 图及其深度和广度优先遍历实现 (Ts, Py, Go版)

数据结构与算法之图: 图及其深度和广度优先遍历实现

文章图片
#算法
Nestjs框架: 数据库架构设计与 NestJS 多 ORM 动态数据库应用与连接池的配置

本文探讨了多租户系统中的数据库架构设计方案,分析了四种典型架构的优缺点和应用场景。架构1是单数据库简单方案,架构2通过ORM库对接多个数据库提升扩展性,架构3采用多ORM库对接动态数据库,架构4结合微服务实现租户隔离。文章指出架构选择需考虑安全性、性能、扩展性等因素,多租户系统需处理逻辑/物理隔离、多样性管理、迁移复杂性等问题。建议根据业务需求选择合适架构,并利用连接池等技术优化性能。系统架构设计

文章图片
#数据库#数据库架构
数据结构与算法之栈: LeetCode 739. 每日温度 (Ts版)

1 ) 方案1:暴力。2 )方案2:单调栈。

文章图片
#leetcode#算法
Go微服务:基于net/rpc模块实现微服务远程调用

这里在 client 项目目录中,新建一个 main.go 文件。编辑 client/main.go 文件。新建 client 目录,后执行 $2 )添加客户端退出时的关闭连接处理。1 )要连接的话,首先要建立连接。

文章图片
#golang#微服务#rpc
区块链笔记:区块链网络类型的分类(按不同方式划分):网络范围,部署方式,层次结构,应用范围

网络类型区块链它是一个p2p网络结构的网络系统在实际的部署过程当中,它还可以有哪些具体的分类呢?1 ) 按网络范围简单的说可以分成公有链,联盟链,私有链,当然这三个范围的划分的其实也并不是一个特别严格的一个定义一、公有链的主要是指部署在互联网范围之内,没有特别的一个权限的一个设置,也没有其他的一些什么登陆上的一些条件比如比特币,以太坊,任何人都可以直接下载节点来使用任何人也可...

#区块链#分类
Nginx: https解决安全问题

2 )报文的完整性无法验证,可能被黑客篡改。1 )数据使用明文传输,可能被黑客窃取。2.4 CA 证书申请过程中做的事情。1 )http协议存在的问题。1.4 https 加密原理。2.3 数字签名的合法性验证。2 )https 原理。1.3 关于非对称加密算法。2.2 数字签名的校验流程。2.1 数字签名的生成。1.2 关于对称加密。

文章图片
#nginx#https#安全
nodejs微服务:单体架构与微服务架构

微服务是微服务架构具体的实现方案,是通过微服务架构设计方法拆分出来的一个独立的组件化的小应用。

文章图片
#微服务#架构
数据结构与算法笔记:计算思维之谁做的好事与刑侦作案问题

谁做的好事清华附中有四位同学中的一位做了好事,不留名,表扬信来了之后,校长问这四位是谁做的好事。A说:不是我。B说:是C。C说:是D。D说:他胡说。已知:三个人说的是真话,一个人说的是假话。现在请你根据这些信息,编写程序找出做了好事的人。分析将四个人说的四句话(自然语言)转换成计算机可以计算的式子, 可使用循环枚举的方式来判断(1) 思路一:通过字符表示人先定义一个字符变量 thisman 表示要

#数据结构与算法
区块链笔记:关于ABI和分析ABI中的字段,关于Gas,Gas消耗计算,Gas消耗表

关于ABI全称 Application Binary Interface 应用二进制接口描述智能合约调用编解码二进制信息在智能合约里,我们所能调用的是一些定义的方法,当我们在外部调用智能合约方法的时候到底传什么类型的参数,参数会有多大,返回值是什么等等这些信息,我们可以通过不同的语言来编写客户端调用这就要求,我们到底调用合约里面的具体什么方法?需要有一个二进制层面的描述,这个就叫做AB...

#以太坊#区块链
    共 391 条
  • 1
  • 2
  • 3
  • 40
  • 请选择