You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package agent
import ( "github.com/seaweedfs/seaweedfs/weed/pb" "github.com/seaweedfs/seaweedfs/weed/pb/mq_pb" "google.golang.org/grpc" )
type MessageQueueAgentOptions struct { SeedBrokers []pb.ServerAddress }
type MessageQueueAgent struct { mq_pb.UnimplementedSeaweedMessagingServer option *MessageQueueAgentOptions brokers []pb.ServerAddress grpcDialOption grpc.DialOption }
func NewMessageQueueAgent(option *MessageQueueAgentOptions, grpcDialOption grpc.DialOption) *MessageQueueAgent {
// check masters to list all brokers
return &MessageQueueAgent{ option: option, brokers: []pb.ServerAddress{}, grpcDialOption: grpcDialOption, } }
|