From 234c277827cda617e8d88c29697699b1c5a2d906 Mon Sep 17 00:00:00 2001
From: liuxiaolong <736321739@qq.com>
Date: 星期五, 23 八月 2019 09:33:49 +0800
Subject: [PATCH] add EventMemberLeave

---
 agent.go |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/agent.go b/agent.go
index a29f8d4..b0036df 100644
--- a/agent.go
+++ b/agent.go
@@ -208,6 +208,17 @@
 			//var res []*Rows
 			//json.Unmarshal(bytesReturn, &res)
 		}
+	case serf.MemberEvent:
+		if event.EventType() == serf.EventMemberLeave {
+			fmt.Println("EventMemberLeave,current Members:",ev.Members)
+			fmt.Printf("event.EventType() == serf.EventMemberLeave")
+			return
+		}else{
+			fmt.Println("MemberEvent other,current Members:",ev.Members)
+			fmt.Printf("event.EventType() == serf.other")
+			return
+		}
+
 
 	default:
 		fmt.Printf("Unknown event type: %s\n", ev.EventType().String())

--
Gitblit v1.8.0