Kafka源码解析(二)---Log分析
上一篇文章讲了LogSegment和Log的初始化,这篇来讲讲Log的主要操作有哪些。 一般来说Log 的常见操作分为 4 大部分。 1、 高水位管理操作 2、 日志段管理 3、 关键位移值管理 4、 读写操作 其中关键位移值管理主要包含L...
上一篇文章讲了LogSegment和Log的初始化,这篇来讲讲Log的主要操作有哪些。 一般来说Log 的常见操作分为 4 大部分。 1、 高水位管理操作 2、 日志段管理 3、 关键位移值管理 4、 读写操作 其中关键位移值管理主要包含L...
![640][] ![640][] Lambda表达式(也称为闭包),它允许我们将函数当成参数传递给某个方法,或者把代码本身当作数据处理。很多语言(Groovy、Scala等)从设计之初就支持Lambda表达式。但是java中使用的是匿名内...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
一 背景 1.1 微服务是什么 服务之间有轻量级的通讯机制,通常为REST API 去中心化的管理机制 每个服务可以使用不同的编程语言实现,使用不同的数据存储技术 应用按业务拆分成服务,一个大型应用系统可以由多个独立的服务组成 各个服务均可...
一 概述 1.1 背景 近期进行公司业务容器化改造,在为kubernetes提供存储选型方面,在选型中本地存储不可跨node,NFS共享存储不好做高可用,因此选型Ceph来为k8s提供存储类。特此笔记以备后用。 1.2 概述 Ceph是一种...
git地址:github.com/redhatxl/aw… 目的 为方便更多k8s爱好者更系统性的学习文档,利用sphinx将笔记整理构建程在线文档,方便学习交流 本文 awesome-kubernetes-notes 个人信息: GitH...
Consul详解 近期在微服务业务中用的注册中心,在此简单记录下以备后用。 一 概述 1.1 概念 Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。Consul 是分布式的、高可用的、 可横向扩...
一 概述 1.1 背景 最近在研究远程登录服务器的方式,可以用来实现登录堡垒机功能,关注到了apache的guacamole项目在此记录下学习笔记以备后用。 1.2 guacamole是什么 guacamole是一种HTML5 Web应用程...
概述:近期在使用QingCloud的Kubesphere,极好的用户体验,私有化部署,无基础设施依赖,无 Kubernetes 依赖,支持跨物理机、虚拟机、云平台部署,可以纳管不同版本、不同厂商的 Kubernetes 集群。在k8s上层进...
一 概述 1.1 背景 近期在做告警集成平台,其中需要告警消息发送,类型需要涵盖目前市场主流的消息接受端,例如微信/企业微信/钉钉/邮件/短信/电话等等,这势必要利用到MQ,在众多的消息中间件中,经过调研此场景并不象大数据处理场景需要kaf...
一 概述 背景:近期k8s应用中etcd的功能存在一些困惑,对其进行来单独的学习,能更深入理解k8s中的的一些特性。 1.1 etcd简介 etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(ke...