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