在省腫瘤的項(xiàng)目中獲取手術(shù)通知單等信息的方式是通過mqtt通信的方式,且給了固定的jar擴(kuò)展包,所以需要使用java進(jìn)行開發(fā),我們預(yù)想設(shè)計(jì)一個可以定時(shí)自動發(fā)起和接收信息的服務(wù),然后在通過各個文件來設(shè)定寫入的信息。
首先創(chuàng)建一個通信的基礎(chǔ)類用來長運(yùn)行。
然后加載各個任務(wù)的調(diào)度器
然后給每一個任務(wù)設(shè)置定時(shí),時(shí)間可以寫在配置文件中讀取
然后設(shè)置一個base的抽象類用于所有服務(wù)來繼承,該類中寫好鏈接信息,發(fā)起、接收等方法,子類中只要繼承,然后設(shè)置自己需要發(fā)出的信息以及接收信息的處理即可
下面創(chuàng)建一個子類來實(shí)現(xiàn)具體功能
這樣這個服務(wù)就搭建完成了,只要在配置文件中設(shè)為true即可開啟對應(yīng)服務(wù)的定時(shí)運(yùn)行
下一篇: 沒有了