全局时间戳服务是只运行在一个observer上么?

全局时间戳服务是只运行在一个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 个赞