Results 2 issues of macro

Fixes #1365 ### Motivation Go version: 1.23 pulsar-client-go verson: 0.14 When calling producer.SendAsync is blocked. ### Modifications When calling producer.SendAsync to produce a message, an error occurs. The producer.Close is...

#### Expected behavior When calling producer.SendAsync to produce messages, it cannot be blocked and deadlock #### Actual behavior When calling producer.SendAsync to produce a message, an error occurs. The producer.Close...