update change pool address send authorize info
This commit is contained in:
@@ -101,7 +101,7 @@ func initRabbitConsumer(rabbitURL, queueName string) (*amqp.Connection, *amqp.Ch
|
||||
return conn, ch, msgs, nil
|
||||
}
|
||||
|
||||
func handleRabbitMsg(body []byte, proxyList map[string]string, proxyListLock *sync.RWMutex) {
|
||||
func handleRabbitMsg(body []byte, proxyList map[string]msg.ZmqMsg, proxyListLock *sync.RWMutex) {
|
||||
var data msg.ZmqMsg
|
||||
if err := json.Unmarshal(body, &data); err != nil {
|
||||
fmt.Println("[rabbitmq]: json unmarshal error:", err)
|
||||
@@ -110,13 +110,13 @@ func handleRabbitMsg(body []byte, proxyList map[string]string, proxyListLock *sy
|
||||
proxyListLock.Lock()
|
||||
defer proxyListLock.Unlock()
|
||||
if data.MethodID == 0 {
|
||||
proxyList[data.ID] = data.Address
|
||||
proxyList[data.ID] = data
|
||||
} else {
|
||||
delete(proxyList, data.ID)
|
||||
}
|
||||
}
|
||||
|
||||
func StartZMQ(rabbitURL, queueName string, proxyList map[string]string, proxyListLock *sync.RWMutex) {
|
||||
func StartZMQ(rabbitURL, queueName string, proxyList map[string]msg.ZmqMsg, proxyListLock *sync.RWMutex) {
|
||||
conn, ch, msgs, err := initRabbitConsumer(rabbitURL, queueName)
|
||||
if err != nil {
|
||||
fmt.Println("[rabbitmq]:", err)
|
||||
|
||||
Reference in New Issue
Block a user