connect and publish
This commit is contained in:
29
weed/mq/client/cmd/weed_pub/publisher.go
Normal file
29
weed/mq/client/cmd/weed_pub/publisher.go
Normal file
@@ -0,0 +1,29 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"github.com/seaweedfs/seaweedfs/weed/mq/client/pub_client"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
||||
publisher := pub_client.NewTopicPublisher(
|
||||
"test", "test")
|
||||
if err := publisher.Connect("localhost:17777"); err != nil {
|
||||
fmt.Println(err)
|
||||
return
|
||||
}
|
||||
|
||||
for i := 0; i < 10; i++ {
|
||||
if dataErr := publisher.Publish(
|
||||
[]byte(fmt.Sprintf("key-%d", i)),
|
||||
[]byte(fmt.Sprintf("value-%d", i)),
|
||||
); dataErr != nil {
|
||||
fmt.Println(dataErr)
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
fmt.Println("done publishing")
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user