Raft Consensus Algorithm
Preparing search index...
@maboke123/raft-grpc
GrpcTransport
Class GrpcTransport
Implements
Transport
Index
Constructors
constructor
Methods
add
Peer
is
Started
on
Message
remove
Peer
send
start
stop
Constructors
constructor
new
GrpcTransport
(
nodeId
:
string
,
port
:
number
,
peers
:
Record
<
NodeId
,
string
>
,
certPaths
?:
{
caCert
:
string
;
nodeCert
:
string
;
nodeKey
:
string
}
,
callTimeoutMs
?:
number
,
shutdownTimeoutMs
?:
number
,
maxGrpcMessageBytes
?:
number
,
)
:
GrpcTransport
Parameters
nodeId
:
string
port
:
number
peers
:
Record
<
NodeId
,
string
>
Optional
certPaths
:
{
caCert
:
string
;
nodeCert
:
string
;
nodeKey
:
string
}
callTimeoutMs
:
number
= 5000
shutdownTimeoutMs
:
number
= 5000
maxGrpcMessageBytes
:
number
= ...
Returns
GrpcTransport
Methods
add
Peer
addPeer
(
peerId
:
string
,
address
:
string
)
:
Promise
<
void
>
Parameters
peerId
:
string
address
:
string
Returns
Promise
<
void
>
is
Started
isStarted
()
:
boolean
Returns
boolean
on
Message
onMessage
(
handler
:
MessageHandler
)
:
void
Parameters
handler
:
MessageHandler
Returns
void
remove
Peer
removePeer
(
peerId
:
string
)
:
void
Parameters
peerId
:
string
Returns
void
send
send
(
peerId
:
string
,
message
:
RPCMessage
)
:
Promise
<
RPCMessage
>
Parameters
peerId
:
string
message
:
RPCMessage
Returns
Promise
<
RPCMessage
>
start
start
()
:
Promise
<
void
>
Returns
Promise
<
void
>
stop
stop
()
:
Promise
<
void
>
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
add
Peer
is
Started
on
Message
remove
Peer
send
start
stop
Raft Consensus Algorithm
Loading...