本篇內容介紹了“ Apache IoTDB怎么實現(xiàn)訂閱郵件”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
成都創(chuàng)新互聯(lián)公司專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、輪臺網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5技術、成都商城網(wǎng)站開發(fā)、集團公司官網(wǎng)建設、外貿網(wǎng)站建設、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為輪臺等各大城市提供網(wǎng)站開發(fā)制作服務。
Apache 項目的主要溝通方式是郵件列表,我們項目開發(fā)者的郵件列表為 dev@iotdb.apache.org , 只要訂閱了這個郵件列表,就能接收到其他人往這個郵箱里發(fā)的郵件,同樣,你向這里發(fā)的郵件別人也會接收到,類似一個延遲稍微高一些的微信群。
訂閱方式是用郵箱往 dev-subscribe@iotdb.apache.org 發(fā)一封郵件,主題內容隨意,可以寫 subscribe。接下來會受到一封確認郵件,確認郵件里有一個鏈接,往這個確認鏈接再回一封郵件就訂閱成功了。
訂閱后的第一件事就是發(fā)個自我介紹啦,可以介紹一下自己的姓名、地區(qū)、公司、熟悉的語言、技術棧等等。
大家不用把郵件列表當做那么嚴肅的地方,其實這里邊可以討論任何和項目有關的,包括舉辦meetup、反饋 bug、分享設計思路,或者剛入門希望別人給介紹一些入門的任務項等,都是可以的。
剛來對待郵件列表的態(tài)度就是:不怕犯錯,不怕說錯,熱情發(fā)言。
平時用的是 jira。
此外 github 的 issue 也可以。
如果不知道哪些功能適合自己,可以來郵件列表里問,或者問我也可以。
git clone https://github.com/apache/incubator-iotdb.git
接下來需要將 thrift/target/generated-sources/thrift 和 antlr/target/generated-sources/antlr4 目錄標記成項目源代碼,讓 IDE 識別。
以 IDEA 標記 antlr 目錄為例:
到此為止,代碼中應該就沒有飄紅的了。
第一次調試 IoTDB,可以從兩個模塊入手,服務器(server)和命令行工具(cli )。
首先啟動服務器,主類 IoTDB,debug 模式啟動。
接下來給 TSServiceImpl 類的 executeStatement 打個斷點,Cli 里寫的語句都會發(fā)送給服務器,而服務器的線程就通過這個 rpc 函數(shù)處理語句了。
接下來啟動命令行工具。主類為 Cli (mac、linux)或 WinCli (windows)。啟動之后會報缺少參數(shù),這個時候可以在箭頭處選 Cli,然后 Edit Configuration
把類 javadoc 里的幾個參數(shù)設置到 Program arguments 里,點擊 Apply,OK。
然后就可以 run 啟動 Cli 了(如果想調試客戶端,可以 debug 模式啟動)。啟動之后可以在 run 的控制臺里輸入一個命令,這里以創(chuàng)建存儲組為例,輸入完回車,客戶端進程就開始等待服務器返回結果了。
這時候會自動跳轉到服務器進程的 debugger 里,就可以正式調試了。
另外一種適合學習代碼的是跑測試用例,每個模塊都有對應的測試用例,普通的 UT 命名都對應了(測試的類名+Test),集成測試的后綴是 IT。
“ Apache IoTDB怎么實現(xiàn)訂閱郵件”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質量的實用文章!