Run both AMQP and gRPC publisher servers if configured (#1862)
Updates #1856. * Run both AMQP and gRPC publisher servers * Actually run both the servers * remove debug stuff from test files
This commit is contained in:
parent
ba47c61dd6
commit
b9f2fa6790
|
|
@ -52,17 +52,19 @@ func main() {
|
|||
cmd.FailOnError(err, "Failed to setup gRPC server")
|
||||
gw := bgrpc.NewPublisherServerWrapper(pubi)
|
||||
pubPB.RegisterPublisherServer(s, gw)
|
||||
err = s.Serve(l)
|
||||
cmd.FailOnError(err, "gRPC service failed")
|
||||
} else {
|
||||
pubs, err := rpc.NewAmqpRPCServer(amqpConf, c.Publisher.MaxConcurrentRPCServerRequests, stats)
|
||||
cmd.FailOnError(err, "Unable to create Publisher RPC server")
|
||||
err = rpc.NewPublisherServer(pubs, pubi)
|
||||
cmd.FailOnError(err, "Unable to setup Publisher RPC server")
|
||||
|
||||
err = pubs.Start(amqpConf)
|
||||
cmd.FailOnError(err, "Unable to run Publisher RPC server")
|
||||
go func() {
|
||||
err = s.Serve(l)
|
||||
cmd.FailOnError(err, "gRPC service failed")
|
||||
}()
|
||||
}
|
||||
|
||||
pubs, err := rpc.NewAmqpRPCServer(amqpConf, c.Publisher.MaxConcurrentRPCServerRequests, stats)
|
||||
cmd.FailOnError(err, "Unable to create Publisher RPC server")
|
||||
err = rpc.NewPublisherServer(pubs, pubi)
|
||||
cmd.FailOnError(err, "Unable to setup Publisher RPC server")
|
||||
|
||||
err = pubs.Start(amqpConf)
|
||||
cmd.FailOnError(err, "Unable to run Publisher RPC server")
|
||||
}
|
||||
|
||||
app.Run()
|
||||
|
|
|
|||
|
|
@ -353,6 +353,7 @@
|
|||
"amqp": {
|
||||
"serverURLFile": "test/secrets/amqp_url",
|
||||
"insecure": true,
|
||||
"serviceQueue": "Publisher.server",
|
||||
"SA": {
|
||||
"server": "SA.server",
|
||||
"rpcTimeout": "15s"
|
||||
|
|
|
|||
Loading…
Reference in New Issue