From 9893edc6dda92601c81b249967384f6626abc272 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期五, 17 五月 2019 09:49:21 +0800
Subject: [PATCH] add mangos bus interface to impl
---
deliver.go | 15 +++++++++------
1 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/deliver.go b/deliver.go
index 87effb0..9220db3 100644
--- a/deliver.go
+++ b/deliver.go
@@ -8,22 +8,25 @@
// Recv recv data
Recv() ([]byte, error)
+
+ // Close close Deliver
+ Close()
}
-// NewProducer create producer args presentive for parameter with protocal, e.g. sub topic
-func NewProducer(m Mode, url string, args ...interface{}) Deliver {
+// NewServer create listener args presentive for parameter with protocal, e.g. sub topic
+func NewServer(m Mode, url string, args ...interface{}) Deliver {
if m > ModeStart && m < ModeNNG {
- return nngProducer(m, url, args)
+ return nngServer(m, url, args...)
}
return nil
}
-// NewConsumer create consumer args presentive for parameter with protocal, e.g. sub topic
-func NewConsumer(m Mode, url string, args ...interface{}) Deliver {
+// NewClient create dialer args presentive for parameter with protocal, e.g. sub topic
+func NewClient(m Mode, url string, args ...interface{}) Deliver {
if m > ModeStart && m < ModeNNG {
- return nngConsumer(m, url, args)
+ return nngClient(m, url, args...)
}
return nil
--
Gitblit v1.8.0