补上...
大体的印象。按照号码作为索引分区。同一个分区内的,拥有同一个序号序列。序列号的存放分两层,姑且称为前端和后台。前端是直接负责分配序列号的,后端是记录每个分区的序列号分布情况。为了容灾,后端的序列号要比前段的序列号大istep这么多。如果前端挂了,那么它去后端取序列号,取到的最大的,不会冲突。如果前端的分配达到最大序列号了,也更新后端的序列号记录。
除此之外,前端和后端同时有多台主、备机,进行容灾。
补上...
大体的印象。按照号码作为索引分区。同一个分区内的,拥有同一个序号序列。序列号的存放分两层,姑且称为前端和后台。前端是直接负责分配序列号的,后端是记录每个分区的序列号分布情况。为了容灾,后端的序列号要比前段的序列号大istep这么多。如果前端挂了,那么它去后端取序列号,取到的最大的,不会冲突。如果前端的分配达到最大序列号了,也更新后端的序列号记录。
除此之外,前端和后端同时有多台主、备机,进行容灾。