后端
-
使用nginx进行http以及socket端口转发(快速提高docker开发效率)
nginx可以转发http以及socket端口。该功能在使用docker进行开发测试时是非常有用的。 我们在使用docker时如果启动的时候忘记做端口映射,那么就可以通过配置ngi…
-
kafka中的Sticky分区方法
消息在系统中传输所需的时间对 Apache Kafka® 等分布式系统的性能起着重要作用。 在 Kafka 中,生产者的延迟通常定义为客户端生成的消息被 Kafka 确认所需的时间…
-
kafka消息传递语义
现在我们对生产者和消费者的工作方式有了一些了解,让我们来讨论 Kafka 在生产者和消费者之间提供的语义保证。 显然,可以提供多种可能的消息传递保证: 最多一次——消息可能会丢失,…
-
kafka架构之Producer、Consumer详解
Producer 负载均衡 生产者将数据直接发送到作为分区领导者的broker,而没有任何干预路由层。 为了帮助生产者做到这一点,所有 Kafka 节点都可以在任何给定时间回答有关…
-
kafka集群硬件与操作系统部署建议
内存估算 您需要足够的内存来缓冲活动的读取器和写入器。 您可以通过假设您希望能够缓冲 30 秒并将您的内存需求计算为 write_throughput*30 来对内存需求进行粗略估…
-
kafka集群管理指南
本指南使用的工具为kafka/bin目录下相关脚本。 添加/删除topics 可以使用如下命令进行新增topics: > bin/kafka-topics.sh –boot…
-
Kafka使用场景
消息队列 Kafka作为一个传统的消息代理的替代品表现得非常出色。使用消息代理有各种各样的原因(将处理与数据生成器解耦,缓冲未处理的消息,等等)。与大多数消息传递系统相比,Kafk…
-
kafka基础入门
Apache Kafka是一个事件流平台,其结合了三个关键的功能,使你可以完成端到端的事件流解决方案。 发布(写)和订阅(读)事件流,包括从其他系统连续导入/导出数据。 事件流存储…
-
kafka单节点安装与启动
主机环境与依赖 操作系统:centos7 CPU架构:x86_64 软件依赖:jdk1.8以及zookeeper3.6.3 kafka下载与解压 配置文件修改 kafka启动 ka…
-
在手机上长按文字进行选择,其背后的技术不简单!
打开手机,长按文本,选择文本, 长按文字进行选择,相信大家在手机上进行此类操作应该是非常频繁的。细心的同学会发现,假如你想选择一个叫做“文本”的名词时,无论你将手指放在“文”字或者…
-
hudi问题汇总
关于流读changelog问题 我们知道hudi可以开启changelog模式,保留消息变更信息(I/+U/-U/D),但是我们在查询变更消息时,需要注意的是需要在sql-clie…
-
Uber如何构建经济高效的开源大数据平台
随着 Uber 业务的扩张,为其提供支持的基础数据池呈指数级增长,因此处理成本也越来越高。 当大数据成为我们最大的运营支出之一时,我们开始了一项降低数据平台成本的举措,该计划将挑战…
-
Uber是如何在大规模集群中有效提高HDFS I/O利用率
以更低的硬件成本扩展我们的数据基础设施,同时保持高性能和服务可靠性并非易事。为了适应Uber数据存储和分析计算的指数级增长,数据基础设施团队通过重新架构软件层和硬件重新设计,对Ap…
-
Meta AI科学家专访 – 我们离世界上每个人都能实时理解每种语言还有多远?
Meta(facebook)采访了菲利普·科恩(Philipp Koehn),他是一位Meta人工智能研究科学家,现代基于短语的机器翻译方法的发明者之一,著有《Statistica…
-
深度对比 Delta、Iceberg 和 Hudi 三大开源数据湖方案
目前市面上流行的三大开源数据湖方案分别为:Delta、Apache Iceberg 和 Apache Hudi。其中,由于 Apache Spark 在商业化上取得巨大成功,所以由…
-
基于MediaPipe 和 TensorFlow.js的3D手势检测
小试牛刀 最近看到Google发布了Tensorflow.js关于手势姿态检测模型的新版本,该模型改进了2D精度,支持3D,并具有同时预测双手关键点的新能力。晚上下班回来,把源码下…
-
hudi 0.10.0-SNAPSHOT适配hdp 3.1.5编译
新增hdp仓库 在项目根目录下的pom文件中新增: <repository> <id>hdp</id> <url>https://r…
-
2021在线云原生峰会将在2021/11/18举行
云原生峰会是一个独立的社区技术会议,您将在一个友好和包容的环境中学习云原生转换、软件开发、DevOps原则、微服务、服务网格、持续交付、容器技术等方面的最新创新和最佳实践,自动化I…
-
用于身体应用的开源 Vibrotactile Haptics Platform (振动触觉平台,VHP)
大多数可穿戴智能设备和移动电话都可以通过触觉反馈与用户进行交流,从而实现从简单通知到可访问性的感官替代的应用程序。 通常,他们使用振动触觉致动器(小型电动振动马达)来实现这一点。 …
-
Gradle Kotlin DSL指南
Gradle的Kotlin DSL提供了一种替代传统Groovy DSL的语法,它在受支持的ide中增强了编辑体验,具有更好的内容辅助、重构、文档等功能。本章详细介绍了主要的Kot…