Présentation du système
En plus de l'accès à des applications d'accès restApi (push-admin), mais aussi vous devez être connecteur compatible (push-admin le client et une communication push-serveur) protocole de communication.
codecs en fonction Protostuff, le protocole définissant le PushRequest.java/PushResponse.java de référence.
Push: Seul un message de liaison descendante (service à l'application)
IM: supérieur et un message de ligne inférieure (application sur le serveur et l'application)
spectacle
1. Créez un compte développeur
2. Créer application
Enregistrement de l'appareil APP
l'authentification APP
Push: réelle pression pour obtenir l'adresse IP de service d'authentification avec succès, puis établir une connexion longue et lancer une demande d'inscription, le suivi d'attente des messages push d'arrière-plan.
IM: le processus ci-dessus, mais le principe de la nécessité d'établir des relations amis, groupes, etc., ok après peut lancer une discussion.
3. Sélectionnez APP, cliquez sur la diffusion de l'information
4.admin recevoir une instruction poussée, à côté de toute l'application en cours d'identification de dispositif associé
6. Pousser le service d'administration reçoit le transfert d'instruction de poussée délivrée séquentiellement à la longueur de connexion de dispositif enregistré
7. Le client reçoit le message push de l'administrateur
graphique
application pour les appareils mobiles, 3rdparty service aux constituants (se termine généralement lorsque le service).
Les modules expliquent
restApi (admin), ouvert à l'interface fonctionnelle tripartite.
Inscription des développeurs
application d'authentification de l'appareil
amis gestion
Direction du groupe
Gestion Push
connecteur
PushServer connexion en pont, la pushAdmin intégré
Auto Service Découverte
Cohérence routage de hachage
basculement client
routeur
Maintenir le mappage des utilisateurs et des connexions
services de cartographie et d'entretien utilisateur
pushServer
Inscrivez-vous connexion
Message Push
Route Forwarding
Webproxy
Connecteur constitué d'une couche d'encapsulation, le protocole exposé websocket
Procédé Push
IM sensiblement la même pression d'écoulement de traitement, mais plus d'un message de liaison montante (message publié par restApi, pushServer alors basée sur la relation amis / groupe à chaque demande de routage des pairs).
réponse de lettre privée « hanbo-push » pour une adresse de lien, comme le point dans un souci d'explorer de nouvelles technologies pour apprendre ensemble.