E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
zookeeper源码阅读
kafka开启kerberos
一、基本环境准备创建票据创建Kerberos主体(Principal):使用kadmin.local或kadmin命令为
Zookeeper
和Kafka服务创建Kerberos主体。
蘑菇丁
·
2025-01-27 16:55
debian
运维
HBase工具类(Scala 版)
privatevallogger=LoggerFactory.getLogger(getClass)valQUORUM:String=PropertiesUtils.getString("hbase.
zookeeper
.quorum
Amin-沐
·
2025-01-27 15:15
大数据
私人日记
帮助文档
hbase
scala
spark
大数据
Zookeeper
(29)
Zookeeper
的持久化机制是什么?
Zookeeper
的持久化机制是其保证数据一致性和高可用性的重要组成部分。
Zookeeper
通过将状态信息持久化到磁盘上,以确保在服务器重启或崩溃后能够恢复数据。
辞暮尔尔-烟火年年
·
2025-01-27 07:54
微服务
zookeeper
分布式
云原生
后端笔记01 | 分布式锁实现与思考
分布式锁实现原理与最佳实践字节跳动技术团队:聊聊分布式锁分布式锁关键要点分布式锁的对哪些场景的必要性,分布式锁和本地锁的区别,分布式锁具备的条件实现分布式锁的技术方案及其区别总结Redis实现分布式锁实现方式、存在问题、解决方案
ZooKeeper
谷嘟
·
2025-01-27 01:47
后端开发笔记
分布式
后端
redis
kafka-部署安装
b).
zookeeper
:#tarfxvz
zookeeper
-3.7.0.tar.gz#mv
zookeeper
-3.7.0
zookeeper
&&cd
zookeeper
#mkdirdatalog编辑conf
xiao-xiang
·
2025-01-26 20:40
kafka
kafka
分布式
kafka内部工作机制
集群中成员关系kafka使用
zookeeper
来维护成员信息。
一只叫狗的猫
·
2025-01-25 13:03
#
kafka
Zookeeper
(26)
Zookeeper
的ZAB协议是什么?
Zookeeper
的ZAB协议(
Zookeeper
AtomicBroadcast)是
Zookeeper
保证数据一致性和高可用性的核心协议。ZAB协议主要用于在分布式系统中提供原子广播和一致性保证。
辞暮尔尔-烟火年年
·
2025-01-25 12:58
微服务
zookeeper
分布式
云原生
【Kafka:概念、架构与应用】
(Consumer)2.3主题(Topic)2.4分区(Partition)2.5消息偏移量(Offset)2.6消费组(ConsumerGroup)Kafka的架构设计3.1Broker与集群3.2
Zookeeper
三日看尽长安花
·
2025-01-25 12:28
系统架构师
kafka
架构
分布式
Spring Clound + Spring Clound Alibaba 全家桶
官方网站:https://spring.io/projects/spring-cloud/一、服务注册中心Eureka服务注册中心Eureka
Zookeeper
Zookeeper
Consul服务注册中心
更容易记住我
·
2025-01-25 11:16
SpringClound
java
spring
cloud
alibaba
【skynet
源码阅读
系列】03_skynet_context_new
上一节看了skynet_start()的一部分代码,那部分代码主要做了下面几件事。如果当前进程收到SIGHUP信号,则调用handle_hup函数,将SIG设为1检查配置文件内的deamon配置,这个配置对应一个文件路径,文件内的记录进程的pid号,防止重复启动skynet进程,第一次启动将自动将进程号写入文件。重定向了文件描述符,把文件描述符0,1,2重定向到了/dev/null,相当于当前进程
程序员杨小哥
·
2025-01-25 00:31
skynet
skynet
源码阅读
-- timer 的实现原理
1.Timer驱动的核心流程1.1Timer线程驱动以下是timer线程的核心流程代码。Skynet的Timer模块是通过一个单独的线程(thread_timer)来定期更新定时器的状态。每隔2500微秒(2.5ms)更新一次定时器的状态。ps:为什么是2500?staticvoid*thread_timer(void*p){structmonitor*m=p;skynet_initthread(
Winston-Tao
·
2025-01-25 00:57
skynet
源码阅读
c语言
skynet
timer
时间轮算法
skynet
源码阅读
-- 核心概念服务 skynet_context
本文从Skynet源码层面深入解读服务(Service)的创建流程。从最基础的概念出发,逐步深入skynet_context_new函数、相关数据结构(skynet_context,skynet_module,message_queue等),并通过流程图、结构图、以及源码片段的细节分析,希望能对Skynet服务的创建有一个由浅入深的系统认识。1.前言在Skynet中,“服务(Service)”是最
Winston-Tao
·
2025-01-25 00:25
skynet
源码阅读
skynet
游戏开发
C
语言
游戏服务器框架
lua
日志收集平台day01:项目设计
二、技术选型环境:CentOs7web服务器:nginx/1.20.1(仅测试使用)消息队列:kafka2.12分布式应用程序协调服务软件:
zookeeper
3.6.3生产者:filebeat-7.17.5
intqao
·
2025-01-24 08:51
日志收集平台项目
linux
kafka
zookeeper
nginx
python
Zookeeper
(23)
Zookeeper
的选举机制是什么?
Zookeeper
的选举机制是确保在集群中始终有一个唯一的Leader。Leader负责处理所有的写请求和协调事务的提交,而Follower负责处理读请求和转发写请求给Leader。
辞暮尔尔-烟火年年
·
2025-01-24 02:06
微服务
zookeeper
分布式
云原生
webrtc
源码阅读
make_ref_counted模板函数用法
目录1.模板参数解析1.1typenameT1.2typename...Args1.3typenamestd::enable_if::value,T>::type*=nullptr2.scoped_refptr3.newRefCountedObject(std::forward(args)...);4.综合说明5.在webrtc中的用法5.1peerConnectionFactory对象的构建过程
wu_qz
·
2025-01-23 18:11
webrtc
笔记
Zookeeper
启动指定JDK版本
tar-zxvfjdk-21_linux-x64_bin.tar.gz4.修改
zookeeper
的bin目录下面的zkEnv.sh脚本,在关于获取JAVA_HOME的脚本行前面添加
费曼乐园
·
2025-01-23 15:44
Zookeeper
zookeeper
skynet
源码阅读
-- 启动主流程
Skynet启动主流程分析Skynet是一个轻量级、高并发的服务器框架。它在启动时会进行一系列初始化操作,并启动多个不同功能的线程(Monitor、Timer、Worker、Socket),从而实现消息分发、定时器、网络I/O等核心功能。本文主要从main()函数开始一步步trace,循序渐进地看Skynet的启动过程以及各条线程的分工,为后续深入阅读Skynet源码做铺垫。1.启动入口main函
Winston-Tao
·
2025-01-23 11:48
skynet
源码阅读
skynet
skynet
启动
游戏服务器框架
c语言
如何用Netty实现一个负载均衡组件
可选技术:
ZooKeeper
,etcd,Consul,Nac
youyouiknow
·
2025-01-23 09:39
tech-review
java
后端
架构
分布式系统架构:分布式缓存
而能够保证强一致性的
ZooKeeper
、Doozerd、Etcd等框架,吞吐量比不过Redis,通常不会用作“缓存框架”,而是作为通知、协调、队列、分布式锁等使用2.透明多级缓存TMC
工业甲酰苯胺
·
2025-01-23 06:42
架构
分布式
缓存
Zookeeper
(22)
Zookeeper
的Leader、Follower和Observer角色分别是什么?
Zookeeper
是一个分布式协调服务,采用了Leader-Follower架构来保证数据的一致性和高可用性。集群中的每个节点都有一个特定的角色:Leader、Follower和Observer。
辞暮尔尔-烟火年年
·
2025-01-23 03:40
微服务
zookeeper
分布式
云原生
async++
源码阅读
——parallel部分
1、背景async++框架中提供了多种并行计算的工具,其中包括parallel_for、parallel_invoke、parallel_reduce。这3中工具的使用场景略有不同,下面将对它们进行比较详细的介绍。2、parallel_for2.1、核心模板函数//这个函数是一个递归设计//为什么只限制了前半部分任务完成后才可以执行后半部分任务呢?//我理解是因为前半部分任务使用了异步方法,而后半
哎呦,帅小伙哦
·
2025-01-22 02:23
#
async++
c++
异步编程
async++
kafka学习笔记2 —— 筑梦之路
KRaft模式Kafka的KRaft模式是一种新的元数据管理方式,旨在去除对
ZooKeeper
的依赖,使Kafka成为一个完全自包含的系统。
筑梦之路
·
2025-01-21 20:09
Java技术
linux系统运维
kafka
学习
笔记
Nacos 和
Zookeeper
常见的服务注册中心有Nacos和
Zookeeper
(ZK),它们各有特点,适用于不同的场景。1.服务注册与发现的基本概念服务注册:每个微服务启动时,会向注册中心注册自己的信息(如:服
小馋喵知识杂货铺
·
2025-01-21 19:23
性能
中间件
Soul网关
源码阅读
(十六)—— SPI插件
SPI概念SPI(ServiceProviderInterface),是一种模块间相互引用的机制,可以用来启用框架和替换组件,一般的流程是服务的提供者在classpath指定配置实现类的全名,由调用方读取和加载使用,调用方无需修改代码,通常以jar包的形式引入需要使用的实现,Dubbo,Soul等项目使用了SPI机制,但给使用者提供了更丰富便捷的选择,可以由用户安优先级,名称等方式选择使用那个实现
蟹尾巴
·
2025-01-21 11:46
后端
soul
k8s部署Kafka集群
1.1、Kafka(消息队列)是一个分布式消息中间件,支持分区的、多副本的、多订阅者的、基于
zookeeper
协调的分布式消息系统。
潞哥的博客
·
2025-01-21 10:38
kubernetes
kafka
容器
K8S环境快速部署Kafka(K8S外部可访问)
apiVersion:v1kind:Servicemetadata:name:
zookeeper
-nodeportnamespace:kafka-testspec:type:NodePortports:
2401_83817392
·
2025-01-21 10:31
程序员
kubernetes
kafka
容器
@LoadBalanced注解的RestTemplate拥有负载均衡的能力
关联阅读(必读)发送http请求(1):发送http请求的几种方式发送http请求(2):RestTemplate发送http请求SpringCloud
源码阅读
4:Ribbon客户端负载均衡(下)回顾当我在
享学源码
·
2025-01-21 07:06
java基础
springcloud
kafka 学习笔记3-传统部署Kraft模式集群——筑梦之路
部署kafka集群规划一般模式下,元数据在
zookeeper
中,运行时动态选举controller,由controller进行Kafka集群管理。
筑梦之路
·
2025-01-20 19:10
kafka
学习
笔记
Fluss安装体验
1、
zookeeper
安装笔者下载的是fluss0.5版本,当前fluss0.5版本需要依赖
zookeeper
服务。
WYRM_GOLD
·
2025-01-20 05:27
fluss
flink
big
data
zookeeper
kafka
Zookeeper
(15)
Zookeeper
的
ZooKeeper
API包含哪些主要操作?
Zookeeper
的
ZooKeeper
API提供了一系列操作来管理
Zookeeper
的数据节点(znodes)。
辞暮尔尔-烟火年年
·
2025-01-20 04:45
微服务
zookeeper
debian
分布式
zookeeper
分布式锁模拟12306买票
未加锁时容易出现重复买票情况代码publicclassTicket12306implementsRunnable{//票数privateintticketNums=10;@Overridepublicvoidrun(){while(true){if(ticketNums>0){System.out.println(Thread.currentThread()+"抢到了第"+ticketNums+"
有一个好名字
·
2025-01-20 03:58
zookeeper
分布式
zookeeper
云原生
9.kafka单实例安装
1.环境信息OSVersion
Zookeeper
VersionUserRHEL7.73.8.0rootkafka官网下载地址:ApacheKafka备注:与在同一台服务器。
小黑要上天
·
2025-01-19 16:19
Kafka
kafka
分布式
Shardingsphere-Proxy 5.5.0数据迁移
Shardingsphere-Proxy5.5.0数据迁移Shardingsphere系列目录:背景配置集群部署搭建
Zookeeper
修改shardingsphere-proxy配置重启shardingsphere-proxy
她又在丛中笑
·
2025-01-19 10:35
shardingsphere
zookeeper
java
spring
boot
Zookeeper
配置文件:核心参数优化与实操指南
文章目录一、核心参数优化详解1.1tickTime:Client-Server通信心跳时间1.2initLimit:Leader-Follower初始通信时限1.3syncLimit:Leader-Follower同步通信时限1.4dataDir:数据文件目录1.5clientPort:客户端连接端口二、优化操作说明2.1jvm配置2.2log4j配置2.3ACL验证忽略一、核心参数优化详解1.1
磐基Stack专业服务团队
·
2025-01-19 08:13
Zookeeper
zookeeper
分布式
云原生
Zookeeper
数据迁移实战:基础环境搭建与高效迁移方案全览
文章目录一、
Zookeeper
数据迁移简介二、迁移
zookeeper
数据基础环境三、利用快照迁移
zookeeper
数据1、Node1最新的zk快照文件和日志文件2、将被迁移方node2的
zookeeper
磐基Stack专业服务团队
·
2025-01-19 08:43
Zookeeper
zookeeper
分布式
Zookeeper
(14)
Zookeeper
的客户端与服务器之间的通信机制是什么?
Zookeeper
的客户端与服务器之间的通信机制采用了基于TCP的长连接(Long-livedTCPconnection)方式,主要通过以下几个步骤来实现高效、可靠的通信:连接建立:客户端启动时,会尝试与
辞暮尔尔-烟火年年
·
2025-01-19 04:30
微服务
spring
cloud
kafka+connector集群迁移
示例环境ip部署信息备注192.168.181.121
zookeeper
、kafka、connecter待迁移集群节点1192.168.181.14
zookeeper
、kafka、connecter待迁移集群节点
mark.meng
·
2025-01-18 20:47
中间件
kafka
分布式
大数据-257 离线数仓 - 数据质量监控 监控方法 Griffin架构
目前已经更新到了:Hadoop(已更完)HDFS(已更完)MapReduce(已更完)Hive(已更完)Flume(已更完)Sqoop(已更完)
Zookeeper
(已更完)HBase(已更完)Redis
武子康
·
2025-01-18 10:29
大数据
离线数仓
大数据
数据仓库
java
后端
hadoop
hive
ZooKeeper
核心概念与机制深度解析
1.
ZooKeeper
负载均衡和Nginx负载均衡有什么区别?
ZooKeeper
和Nginx是两种不同的技术,它们用于解决不同类型的负载均衡问题。
guihong004
·
2025-01-17 14:13
java面试题
zookeeper
分布式
云原生
Zookeeper
对节点的 watch 监听通知是永久的吗?为什么不是?思维导图 代码示例(java 架构)
ZooKeeper
的Watcher机制并不是永久的,它是一次性的通知。这意味着每当一个Watcher被触发后,它就会自动失效,客户端需要重新设置Watcher才能继续接收后续的通知。
用心去追梦
·
2025-01-17 08:49
java-zookeeper
zookeeper
java
zk 节点宕机如何处理?思维导图 代码示例(java 架构)
当
ZooKeeper
(ZK)节点宕机时,集群需要能够快速响应并恢复服务以确保高可用性。
用心去追梦
·
2025-01-17 08:48
java
架构
python
ZooKeeper
服务器角色? 思维导图 代码示例(java 架构)
ZooKeeper
是一个为分布式应用提供高效且可靠的分布式协调服务的工具。它允许开发者通过简单的接口来实现诸如配置管理、命名服务、分布式同步和组服务等常见任务。
用心去追梦
·
2025-01-17 08:18
java-zookeeper
zookeeper
服务器
chubby 是什么,和
zookeeper
比你怎么看?思维导图 代码示例(java 架构)
Chubby简介Chubby是由Google开发并使用的分布式锁服务,它为应用程序提供了简单但可靠的分布式协调机制。Chubby的设计初衷是为了满足Google内部对分布式系统中一致性和高可用性的需求。它不仅用于提供分布式锁,还被用来做命名服务、配置管理、健康检查等。Chubby的特点:分布式锁服务:提供了一种简单的接口来获取和释放锁,确保在分布式环境中只有一个客户端可以访问特定资源。文件系统接口
用心去追梦
·
2025-01-17 05:51
java-zookeeper
zookeeper
java
ZAB 和 Paxos 算法的联系与区别?思维导图 代码示例(java 架构)
ZAB和Paxos算法的联系与区别ZAB(
ZooKeeper
AtomicBroadcast)和Paxos都是用于分布式系统中达成共识的算法,但它们在设计目标、应用场景以及实现细节上存在显著差异。
用心去追梦
·
2025-01-17 05:51
算法
java
架构
Zookeeper
的典型应用场景?思维导图 代码示例(java 架构)
ZooKeeper
的典型应用场景
ZooKeeper
是一个高效的分布式协调服务,广泛应用于各种需要在分布式环境中保持一致性和同步的应用程序。
用心去追梦
·
2025-01-17 05:51
java-zookeeper
zookeeper
java
Zookeeper
的 java 客户端都有哪些?思维导图 代码示例(java 架构)
ZooKeeper
提供了多种Java客户端库,以满足不同层次的需求和复杂度。以下是几种常见的
ZooKeeper
Java客户端,以及它们的特点、思维导图结构描述和一个简单的代码示例。
用心去追梦
·
2025-01-17 05:51
java-zookeeper
zookeeper
java
Zookeeper
集群最少要几台机器,集群规则是怎样的?思维导图 代码示例(java 架构)
在
ZooKeeper
集群中,为了确保高可用性和容错能力,通常建议最少使用三台机器。
用心去追梦
·
2025-01-17 05:51
java-zookeeper
zookeeper
java
zookeeper
是如何保证事务的顺序一致性的? 思维导图 代码示例(java 架构)
ZooKeeper
通过一种称为
ZooKeeper
AtomicBroadcast(ZAB)的协议来保证事务的顺序一致性。
用心去追梦
·
2025-01-17 05:20
java-zookeeper
zookeeper
java
大数据技术实训:
Zookeeper
集群配置
一、本地模式安装部署1)安装前准备(1)安装jdk(2)拷贝
Zookeeper
安装包到Linux系统下(3)解压到指定目录tar-zxvf
zookeeper
-3.5.7.tar.gz-C/opt/module
东风无力百花残_
·
2025-01-16 19:56
大数据技术
大数据
zookeeper
分布式
大数据学习笔记——
zookeeper
在hadoop集群中的作用
zookeeper
主要是用来搭建高可用的Hadoop集群,即HighAvailability,简称(HA)测试中集群是可以不需要高可用的,即使用一个namenode即可。
鹅鹅鹅呢
·
2025-01-16 17:08
java
hadoop
大数据
学习
tcp/ip
tomcat
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他