paho.mqtt.golang這個(gè)渣渣有bug:
連接mosquitto成功以后腿倚,把mosquitto強(qiáng)制關(guān)閉過一會(huì)重新啟動(dòng),此時(shí)Client斷開但是IsConnected永遠(yuǎn)為True暂筝,導(dǎo)致無法重連焕襟,而這破東東居然還在背后自動(dòng)重連可永遠(yuǎn)連不上。
這破東東發(fā)展這么久了居然還有這么弱智的bug务漩,shit!
沒時(shí)間去修改它褪,還是換個(gè)mqtt客戶端吧茫打,找到這個(gè)github.com/yosssi/gmq/mqtt
先湊合用著,發(fā)覺golang版的mqtt client都太簡(jiǎn)單轮洋,等以后有空了自己搞一個(gè)抬旺。
mosquitto需要優(yōu)化
這個(gè)mqtt庫發(fā)展了這么多年嚷狞,居然網(wǎng)絡(luò)底層還在使用poll,改個(gè)epoll就那么難么竭翠,存心不想把性能提上去薇搁。