use rabbitmq replaced zeromq

This commit is contained in:
lzx
2025-08-01 11:30:45 +08:00
parent 549764149b
commit 16e1e4096e
9 changed files with 158 additions and 30 deletions

View File

@@ -26,7 +26,7 @@ func NewMiner(coin string, poolAddress string, minerConn net.Conn) (*Miner, erro
if err != nil {
return nil, fmt.Errorf("pool连接失败: %v", err)
}
fmt.Println("有新矿工接入")
return &Miner{
Coin: coin,
PoolConn: poolConn,
@@ -68,6 +68,7 @@ func (m *Miner) HandleMinerMsg(ch chan string) {
for {
msgStr, err := reader.ReadString('\n')
fmt.Println(topic + msgStr)
if err != nil {
fmt.Println("miner消息读取失败", err)
return
@@ -113,6 +114,7 @@ func (m *Miner) HandlePoolMsg() {
reader := bufio.NewReader(m.PoolConn)
for {
poolMsg, err := reader.ReadString('\n')
fmt.Println("[pool]:", poolMsg)
if err != nil {
fmt.Println("pool消息读取失败", err)
return