全局时间戳服务是只运行在一个observer上么?课件上显示每个租户都会启动一个GTS服务,但是好奇GTS租户运行在哪个机器上?随机选择机器?
8 个赞
在OceanBase数据库中,全局时间戳服务(Global Timestamp Service, GTS)是每个租户独立运行的核心服务,用于为事务分配唯一、全局递增的时间戳,从而保证事务的隔离性和一致性。
GTS服务并非固定运行在某一个OBServer上,而是具有高可用的多副本架构。每个租户的GTS服务默认有三个副本,分布在不同的OBServer节点上,以确保在节点故障时仍能持续提供服务。实际对外提供时间戳服务的是GTS的Leader副本。
GTS服务的Leader运行在该租户1号日志流(Log Stream 1)的Leader副本所在的OBServer节点上。
2 个赞
学到了
2 个赞
学习
3 个赞
学习了
2 个赞
感谢分享
2 个赞
学到了
2 个赞
为何要发到实战营这个板块?
2 个赞
我又发错了,下次注意
3 个赞
应该是有3个副本
2 个赞
学习了,应该是租户级的概念吧。
2 个赞
OceanBase install.
2 个赞
学习了~
2 个赞