<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      RabbitMQ 入門 (Go) - 7. 數(shù)據(jù)持久化(下)【完】

      數(shù)據(jù)庫

      我使用的是 PostgreSQL

      使用的驅(qū)動(dòng)是 github.com/lib/pq

      這個(gè)網(wǎng)址 https://pkg.go.dev/github.com/lib/pq 是官方文檔。

       

      創(chuàng)建數(shù)據(jù)表

      打開 PostgreSQL 的管理工具 pgAdmin 4web 版),創(chuàng)建一個(gè)數(shù)據(jù)庫:

       

       

       

      數(shù)據(jù)庫名叫 distributed

       

       

       

       

      創(chuàng)建數(shù)據(jù)表

      首先創(chuàng)建 sensor 表,里面存放傳感器信息:

       

       

       

       

      列如下,其中id 是自增主鍵:

       

       

       里面需要有傳感器的數(shù)據(jù),名稱要和批處理文件中傳感器的名稱要一致。

       

      另一個(gè)表是 sensor_reading,里面存放傳感器的數(shù)值:

       

       

       

      安裝驅(qū)動(dòng)

      在項(xiàng)目的根目錄使用命令:go get -u github.com/lib/pq 進(jìn)行安裝。

       

      然后建立 datamanager 包,里面的文件如下:

       

      獲得數(shù)據(jù)庫連接

      先看 db.go

      這里就是獲得一個(gè)數(shù)據(jù)庫連接存放在 db 變量里,它是包內(nèi)可訪問的。

       

      存儲數(shù)據(jù)

      再看 sensorreader.go,它的作用是將傳感器的數(shù)值存入到數(shù)據(jù)庫:

      這個(gè)邏輯很簡單,就不介紹了。

       

      最后在 exec 包中建立 main.go

      1. 首先獲得 RabbitMQ 的連接和 Channel,然后通過 Channel 從持久化 Queue 獲得數(shù)據(jù)。

      2. 對數(shù)據(jù)進(jìn)行解碼,存儲到數(shù)據(jù)庫中

      3. 如果沒有錯(cuò)誤,最后使用 Ack 方法來通知 Queue 消息已經(jīng)被妥善的處理了,可以將它從 Queue 里面移除了。

       

      運(yùn)行測試

      運(yùn)行之前的批處理文件,還要運(yùn)行 datamanager

       

      查看數(shù)據(jù)表,里面就有數(shù)據(jù)了:

       

       

       

      posted @ 2021-04-10 20:10  yangxu-pro  閱讀(375)  評論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 国产91成人亚洲综合在线| 精品少妇人妻av无码久久| 大陆精大陆国产国语精品| 国产在线国偷精品产拍| 在线观看国产区亚洲一区| 起碰免费公开97在线视频| 农民人伦一区二区三区| 四虎精品视频永久免费| 久久91精品牛牛| 精品国产av最大网站| 丁香五月亚洲综合深深爱| 久热这里只有精品在线观看| 午夜免费视频国产在线| 国产jizzjizz视频| 日韩在线观看 一区二区| 伊人久久大香线蕉av色婷婷色| 久久婷婷综合色丁香五月| 亚洲综合高清一区二区三区 | 国产成人午夜福利院| 秋霞人妻无码中文字幕| 一本大道久久香蕉成人网| 精品尤物TV福利院在线网站| 亚洲精品网站在线观看不卡无广告| 中文字幕无码av不卡一区| 亚洲综合av男人的天堂| 日本视频一两二两三区| A毛片终身免费观看网站| 色综合久久中文字幕综合网| 亚洲中文字幕无码爆乳APP| 亚洲国产制服丝袜高清在线| 色 亚洲 日韩 国产 综合 | 国产不卡一区不卡二区| 亚洲欧洲日产国产 最新| 永仁县| 亚洲永久精品日韩成人av| 亚洲色帝国综合婷婷久久| 日区中文字幕一区二区| 国产精品中文字幕第一页| 精品国产一区二区三区香蕉| 四虎国产成人永久精品免费| 亚洲夂夂婷婷色拍WW47|