udp push java ddpush_DDPush首页、文档和下载 - 任意门推送 - OSCHINA - 中文开源技术交流社区...
DDPush (Dimension Door Push),任意門推送,是一款開源免費(fèi)的實(shí)時(shí)信息推送服務(wù)器,使用Java語言開發(fā),具有簡(jiǎn)單、穩(wěn)定、高性能、高容量等特點(diǎn),適用于互聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)、物聯(lián)網(wǎng)、Android、智能設(shè)備、硬件設(shè)備等各種環(huán)境。
DDPush主要采用UDP協(xié)議,普通PC臺(tái)式機(jī)能支持千萬級(jí)的在線用戶,推送速度每條一萬條以上。
DDPush可以做什么
移動(dòng)互聯(lián)網(wǎng)信息推送
DDPush可實(shí)時(shí)推送信息到各種Android、Windows等手機(jī)和平板(即“透?jìng)鳌?,并支持雙向通信。DDPush支持自定義信息,信息的格式和內(nèi)容可由開發(fā)者自行定義
IM實(shí)時(shí)消息系統(tǒng)核心組件
通過集成DDPush,可以開發(fā)各種IM實(shí)時(shí)消息系統(tǒng),例如:聊天系統(tǒng)、社交App等。
物聯(lián)網(wǎng)設(shè)備控制與交互
DDPush可作為一個(gè)實(shí)時(shí)控制中心,控制物聯(lián)網(wǎng)中的各種硬件設(shè)備(硬件需支持網(wǎng)絡(luò)通信),與之雙向通信。
DDPush有什么優(yōu)勢(shì)
開源、免費(fèi)
DDPush采用Apache License Version 2.0開源協(xié)議,可放心使用,只要您保留其許可證信息。
容量高,速度快,要求低
DDPush在線部分主要采用UDP協(xié)議(同時(shí)支持TCP協(xié)議),支撐1000萬終端在線的服務(wù)器,最少只需要4G內(nèi)存(不考慮變長(zhǎng)自定義信息的情況下),單個(gè)主流雙核CPU使用率低于75%。即:一部普通PC臺(tái)式機(jī)的配置。
DDPush推送部分采取TCP協(xié)議和異步網(wǎng)絡(luò)技術(shù),普通PC可支持至少數(shù)千臺(tái)應(yīng)用服務(wù)器同時(shí)長(zhǎng)連接推送信息到終端,每秒推送信息的速度在1萬條以上
終端設(shè)備流量少,省電
采用DDPush,智能手機(jī)等終端設(shè)備在線一個(gè)月(空載的情況下),只需幾百KB的上載流量,下載流量甚至可調(diào)節(jié)到為零。
DDPush提供的Android手機(jī)App示例demo,連續(xù)在線48小時(shí)耗電少于0.5 mAh(使用2G網(wǎng)絡(luò)GPRS連接,經(jīng)360省電王測(cè)試??>>>詳情)
DDPush基于什么技術(shù)
DDPush基于自有的二進(jìn)制網(wǎng)絡(luò)傳輸協(xié)議(基于TCP和UDP),因此客戶端可以支持各種類型的終端設(shè)備,包括各種智能手機(jī)、平板、智能設(shè)備、物聯(lián)網(wǎng)硬件,和各種終端操作系統(tǒng)(包括: Android, Windows, Linux等)。
DDPush使用Java語言開發(fā),因此服務(wù)端可運(yùn)行在各種操作系統(tǒng)和服務(wù)器上。
總結(jié)
以上是生活随笔為你收集整理的udp push java ddpush_DDPush首页、文档和下载 - 任意门推送 - OSCHINA - 中文开源技术交流社区...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 以软件测试的角度测试一支笔,微软经典面试
- 下一篇: 2018总结,2019展望