public class RedisClusterEventBroker extends AbstractClusterEventBroker
clusterManager, disposable, redis, subscriptionCodec| 构造器和说明 |
|---|
RedisClusterEventBroker(ClusterManager clusterManager,
org.springframework.data.redis.connection.ReactiveRedisConnectionFactory factory) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected reactor.core.publisher.Mono<Void> |
dispatch(String localId,
String brokerId,
TopicPayload payload)
消息分发,用于将消息转发到集群中
|
protected reactor.core.publisher.Flux<TopicPayload> |
listen(String localId,
String brokerId)
监听消息
|
accept, getId, handleRemoteConnection, handleServerNodeJoin, handleServerNodeLeave, onConnectionCreated, shutdown, startuppublic RedisClusterEventBroker(ClusterManager clusterManager, org.springframework.data.redis.connection.ReactiveRedisConnectionFactory factory)
protected reactor.core.publisher.Flux<TopicPayload> listen(String localId, String brokerId)
listen 在类中 AbstractClusterEventBrokerlocalId - 本地节点IDbrokerId - 集群节点IDprotected reactor.core.publisher.Mono<Void> dispatch(String localId, String brokerId, TopicPayload payload)
dispatch 在类中 AbstractClusterEventBrokerlocalId - 本地IDbrokerId - 集群IDpayload - 消息Copyright © 2019–2022. All rights reserved.