11pub mod core;
22pub mod model;
33
4- use crate :: common:: sequence_utils:: SimpleSequence ;
5- use crate :: raft:: cluster:: route:: { RaftAddrRouter , RaftRequestRoute } ;
4+ use crate :: raft:: cluster:: route:: RaftRequestRoute ;
65use crate :: raft:: store:: { ClientRequest , ClientResponse } ;
7- use crate :: raft:: NacosRaft ;
8- use crate :: sequence:: core:: SequenceDbManager ;
96use crate :: sequence:: model:: { SeqGroup , SeqRange , SequenceRaftReq , SequenceRaftResult } ;
107use actix:: prelude:: * ;
11- use async_raft_ext:: raft:: ClientWriteRequest ;
128use bean_factory:: { bean, BeanFactory , FactoryData , Inject } ;
139use serde:: { Deserialize , Serialize } ;
1410/// 获取顺序递增的id功能
1511use std:: collections:: HashMap ;
16- use std:: sync:: { Arc , Weak } ;
12+ use std:: sync:: Arc ;
1713
1814///
1915/// 序号管理器
@@ -60,8 +56,8 @@ impl SequenceManager {
6056 if let Some ( raft_router) = raft_router {
6157 let ( start, len) =
6258 Self :: get_next_range ( & raft_router, key. clone ( ) , step) . await ?;
63- let mut simple_sequence = SimpleSequence :: new ( start, len) ;
64- let v = simple_sequence. next_id ( ) ;
59+ // let mut simple_sequence = SimpleSequence::new(start, len);
60+ // let v = simple_sequence.next_id();
6561 Ok ( SequenceBeforeResult :: UseFromRange { key, start, len } )
6662 } else {
6763 Err ( anyhow:: anyhow!( "SequenceManager|raft_router is none" ) )
@@ -71,8 +67,8 @@ impl SequenceManager {
7167 if let Some ( raft_router) = raft_router {
7268 let ( start, len) =
7369 Self :: get_next_range ( & raft_router, key. clone ( ) , step) . await ?;
74- let mut simple_sequence = SimpleSequence :: new ( start, len) ;
75- let v = simple_sequence. next_id ( ) ;
70+ // let mut simple_sequence = SimpleSequence::new(start, len);
71+ // let v = simple_sequence.next_id();
7672 Ok ( SequenceBeforeResult :: FillRange { key, start, len } )
7773 } else {
7874 Err ( anyhow:: anyhow!( "SequenceManager|raft_router is none" ) )
@@ -162,7 +158,7 @@ impl Inject for SequenceManager {
162158 & mut self ,
163159 factory_data : FactoryData ,
164160 _factory : BeanFactory ,
165- ctx : & mut Self :: Context ,
161+ _ctx : & mut Self :: Context ,
166162 ) {
167163 self . raft_router = factory_data. get_bean ( ) ;
168164 }
0 commit comments