// Validate options - agent address is now required
if*mqKafkaGatewayOptions.agentAddress==""{
glog.Fatalf("SeaweedMQ Agent address is required (-agent)")
// Validate options - masters address is now required
if*mqKafkaGatewayOptions.masters==""{
glog.Fatalf("SeaweedFS masters address is required (-masters)")
returnfalse
}
srv:=gateway.NewServer(gateway.Options{
Listen:*mqKafkaGatewayOptions.listen,
AgentAddress:*mqKafkaGatewayOptions.agentAddress,
Masters:*mqKafkaGatewayOptions.masters,
FilerGroup:*mqKafkaGatewayOptions.filerGroup,
})
glog.V(0).Infof("Starting MQ Kafka Gateway on %s with SeaweedMQ backend (%s)",*mqKafkaGatewayOptions.listen,*mqKafkaGatewayOptions.agentAddress)
glog.V(0).Infof("Starting MQ Kafka Gateway on %s with SeaweedMQ brokers from masters (%s)",*mqKafkaGatewayOptions.listen,*mqKafkaGatewayOptions.masters)