@@ -43,10 +43,10 @@ func (coordinator *Coordinator) NewProducer(
43
43
parameters * ProducerOptions ) (* Producer , error ) {
44
44
coordinator .mutex .Lock ()
45
45
defer coordinator .mutex .Unlock ()
46
- size := 10000
47
- if parameters != nil {
48
- size = parameters .QueueSize
49
- }
46
+ //// size := 1
47
+ // if parameters != nil {
48
+ // size = parameters.QueueSize
49
+ // }
50
50
51
51
var lastId , err = coordinator .getNextProducerItem ()
52
52
if err != nil {
@@ -57,7 +57,7 @@ func (coordinator *Coordinator) NewProducer(
57
57
mutex : & sync.Mutex {},
58
58
unConfirmedMessages : map [int64 ]* ConfirmationStatus {},
59
59
status : open ,
60
- messageSequenceCh : make (chan messageSequence , size ),
60
+ messageSequenceCh : make (chan messageSequence , 0 ),
61
61
pendingMessages : pendingMessagesSequence {
62
62
messages : make ([]messageSequence , 0 ),
63
63
size : initBufferPublishSize ,
@@ -93,6 +93,7 @@ func (coordinator *Coordinator) RemoveProducerById(id uint8, reason Event) error
93
93
for producer .lenUnConfirmed () > 0 && tentatives < 3 {
94
94
time .Sleep (500 * time .Millisecond )
95
95
tentatives ++
96
+ //logs.LogInfo("%d %d", producer.lenUnConfirmed(), len(producer.pendingMessages.messages))
96
97
}
97
98
producer .FlushUnConfirmedMessages ()
98
99
0 commit comments