Change QueueName to Queue
This commit is contained in:
		| @@ -76,8 +76,8 @@ func DisableAutoAck() SubscribeOption { | |||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  |  | ||||||
| // QueueName sets the name of the queue to share messages on | // Queue sets the name of the queue to share messages on | ||||||
| func QueueName(name string) SubscribeOption { | func Queue(name string) SubscribeOption { | ||||||
| 	return func(o *SubscribeOptions) { | 	return func(o *SubscribeOptions) { | ||||||
| 		o.Queue = name | 		o.Queue = name | ||||||
| 	} | 	} | ||||||
|   | |||||||
| @@ -19,7 +19,7 @@ func sharedSub() { | |||||||
| 	_, err := broker.Subscribe(topic, func(p broker.Publication) error { | 	_, err := broker.Subscribe(topic, func(p broker.Publication) error { | ||||||
| 		fmt.Println("[sub] received message:", string(p.Message().Body), "header", p.Message().Header) | 		fmt.Println("[sub] received message:", string(p.Message().Body), "header", p.Message().Header) | ||||||
| 		return nil | 		return nil | ||||||
| 	}, broker.QueueName("consumer")) | 	}, broker.Queue("consumer")) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		fmt.Println(err) | 		fmt.Println(err) | ||||||
| 	} | 	} | ||||||
|   | |||||||
| @@ -46,9 +46,11 @@ func newRpcServer(opts ...Option) Server { | |||||||
|  |  | ||||||
| func (s *rpcServer) accept(sock transport.Socket) { | func (s *rpcServer) accept(sock transport.Socket) { | ||||||
| 	defer func() { | 	defer func() { | ||||||
|  | 		// close socket | ||||||
|  | 		sock.Close() | ||||||
|  |  | ||||||
| 		if r := recover(); r != nil { | 		if r := recover(); r != nil { | ||||||
| 			log.Print(r, string(debug.Stack())) | 			log.Print(r, string(debug.Stack())) | ||||||
| 			sock.Close() |  | ||||||
| 		} | 		} | ||||||
| 	}() | 	}() | ||||||
|  |  | ||||||
| @@ -67,7 +69,6 @@ func (s *rpcServer) accept(sock transport.Socket) { | |||||||
| 			}, | 			}, | ||||||
| 			Body: []byte(err.Error()), | 			Body: []byte(err.Error()), | ||||||
| 		}) | 		}) | ||||||
| 		sock.Close() |  | ||||||
| 		return | 		return | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| @@ -85,7 +86,6 @@ func (s *rpcServer) accept(sock transport.Socket) { | |||||||
| 	// TODO: needs better error handling | 	// TODO: needs better error handling | ||||||
| 	if err := s.rpc.serveRequest(ctx, codec, ct); err != nil { | 	if err := s.rpc.serveRequest(ctx, codec, ct); err != nil { | ||||||
| 		log.Printf("Unexpected error serving request, closing socket: %v", err) | 		log.Printf("Unexpected error serving request, closing socket: %v", err) | ||||||
| 		sock.Close() |  | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  |  | ||||||
| @@ -258,7 +258,7 @@ func (s *rpcServer) Register() error { | |||||||
| 		handler := s.createSubHandler(sb, s.opts) | 		handler := s.createSubHandler(sb, s.opts) | ||||||
| 		var opts []broker.SubscribeOption | 		var opts []broker.SubscribeOption | ||||||
| 		if queue := sb.Options().Queue; len(queue) > 0 { | 		if queue := sb.Options().Queue; len(queue) > 0 { | ||||||
| 			opts = append(opts, broker.QueueName(queue)) | 			opts = append(opts, broker.Queue(queue)) | ||||||
| 		} | 		} | ||||||
| 		sub, err := config.Broker.Subscribe(sb.Topic(), handler, opts...) | 		sub, err := config.Broker.Subscribe(sb.Topic(), handler, opts...) | ||||||
| 		if err != nil { | 		if err != nil { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user