1、根據開發手冊,mos雲平台給使用者提供了關於各種通訊服務的介面,使用者可以通過呼叫相關的介面來實現一下幾點功能:
1)支援簡訊/彩信的傳送,簡訊的接收
2)支援簡訊/彩信提交報告的查詢與獲取
3)支援簡訊/彩信狀態報告的查詢與獲取
4)支援定時簡訊/彩信等特殊資訊傳送
5)支援賬號資訊的獲取,賬號密碼的修改
整個介面的流程如圖:
開發人員呼叫簡訊下發介面完成簡訊的下發,然後玄武mos返回接收響應,開發人員可以通過查詢和推送介面,來查詢響應的運營商提交響應和手機狀態報告。
業務系統通過呼叫簡訊上行介面,獲取使用者上行的資料。
2、匯入開發包
postmsg-ump-4.1.0.jar(基於jdk1.6)
commons-logging-1.2.jar(日誌記錄功能)
3、account account = new account(「test」, 「test」);
// 賬號密碼 。下行、 獲取狀態報告、上行 獲取狀態報告、上行 獲取狀態報告、上行 等介面 需傳入 account ,不同 accountccountccountccountccountccount傳入不同物件即可 傳入不同物件即可 , 無需做額外的切換操作。 無需做額外的切換操作。 無需做額外的切換操作。
final postmsg pm = new postmsg(false, 7000, 1);
// 注意, 請使用單例模式, 而非每次下發new一次 ,並且new postmsg預設的建構函式是使用長連線模式(tcp長連線與短連線)
長連線:連線→資料傳輸→保持連線(心跳)→資料傳輸→保持連線(心跳)→……→關閉連線(乙個tcp連線通道多個讀寫通訊);保持連線是通過在沒有資料報傳送情況下,需要雙方發檢測包以維持此連線。
pm.getcmhost().sethost(「211.147.239.62」, 9080);
//設定閘道器的ip和port,用於傳送資訊
pm.getwshost().sethost(「211.147.239.62」, 9070);
//設定閘道器的ip和port,用於獲取賬號資訊、上行、狀態報告等等
4、建構函式
account:必需,使用者物件,包括name、password(自動md5加密)
mtpack:必需,下行批次包,最大下發手機號數量100萬,包括:
AWS雲計算平台工作使用中的心得
筆者目前所在公司的海外業務平台由於牽涉到多機房布點和成本的考慮,目前基本上採用的是 aws雲計算平台,產品線涉及到了 ec2 ebs s3 redshift 等,目前平台已經穩定執行幾年了,在使用過程還是有不少心得和感想的,特地做了些總結跟大家一起分享下,對 aws有興趣的同學也可以關注下。作為乙個...
關於bmob後台雲的使用心得
今年上半年在公司裡面自學了php,也在自己的windows電腦上搭建了apache,在開發公司的專案的期間,一直都是採用的區域網來進行的前後端資料互動,最近經過同事介紹了解到了一款免費的雲資料庫,便把資料全部都遷移到了後台雲上面,下面我簡單介紹一下bmob的互動過程。接下來就是建立 增加字段並且匯入...
關於雲化計費平台的架構和各模組的處理流程
這篇文章作為現階段工作的內容和總結。如果有更好的方案希望看客們能提出寶貴的指導。目前負責福建電信分布式計費平台的系統架構 dcs2.8專案 我負責業務層的開發工作。該系統主要分為採集中心 預處理中心 批價中心和策略中心共四個模組。我是負責預處理中心和話單處理流程架構的開發工作 1 採集中心 2 預處...