Browse Source

grpc new client

mq
chrislu 1 week ago
parent
commit
b79bb302ba
  1. 1
      weed/command/mq_agent.go
  2. 3
      weed/mq/client/agent_client/publish_session.go

1
weed/command/mq_agent.go

@ -64,6 +64,7 @@ func (mqAgentOpt *MessageQueueAgentOptions) startQueueAgent() bool {
if err != nil {
glog.Fatalf("failed to listen on grpc port %d: %v", *mqAgentOpt.port, err)
}
glog.Info("Start Seaweed Message Queue Agent on ", grpcL.Addr().String())
grpcS := pb.NewGrpcServer()
mq_agent_pb.RegisterSeaweedMessagingAgentServer(grpcS, agentServer)
reflection.Register(grpcS)

3
weed/mq/client/agent_client/publish_session.go

@ -5,7 +5,6 @@ import (
"crypto/tls"
"fmt"
"github.com/seaweedfs/seaweedfs/weed/mq/schema"
"github.com/seaweedfs/seaweedfs/weed/pb"
"github.com/seaweedfs/seaweedfs/weed/pb/mq_agent_pb"
"github.com/seaweedfs/seaweedfs/weed/pb/schema_pb"
"google.golang.org/grpc"
@ -23,7 +22,7 @@ type PublishSession struct {
func NewPublishSession(agentAddress string, topicSchema *schema.Schema, partitionCount int, publisherName string) (*PublishSession, error) {
// call local agent grpc server to create a new session
clientConn, err := pb.GrpcDial(context.Background(), agentAddress, true, grpc.WithTransportCredentials(credentials.NewTLS(&tls.Config{})))
clientConn, err := grpc.NewClient(agentAddress, grpc.WithTransportCredentials(credentials.NewTLS(&tls.Config{})))
if err != nil {
return nil, fmt.Errorf("dial agent server %s: %v", agentAddress, err)
}

Loading…
Cancel
Save