用gflags的好處

用gflags跟用配置文件相比,能實現的功能其實沒多大差別。但用gflags有個好處就是,很容易跟腳本結合在一起。比如最近筆者需要調用一個用了gflags的程序將某個文件裏頭的所有用戶都執行某個操作,這個應用程序如果不用gflags,則需要在配置裏頭指定要讀取的文件,甚至需要在程序裏頭添加讀文件逐行進行處理的代碼。現在用了gflags就很方便了。

 cat /data/pd.log | while read line;do ./baike_oidb_client ../conf/baike.conf --action=1 --uins=$line;done

直接一行shell腳本搞定,當然就想這行命令所顯示的,有些固定項我們也可以用配置文件,免得整個命令太長。


當然其他好處就是做模塊隔離,這個跟宏相比的好處是動態運行時啓動或者掛掉某些功能,而不需要重新編譯。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章