Kombiniert die Parse.com-API mit Pubnub eine praktikable Option für Echtzeit-Messaging in großem Umfang und den Zugriff auf das kombinierte Toolset?

8

Im Wesentlichen die Kombination von Parse mit Pubnub, Pusher oder ähnlichem, anstatt ein benutzerdefiniertes Backend von Grund auf zu erstellen.

Ich werde an einem Echtzeit-Messaging-System mit Facebook-Login und Dateispeicherung arbeiten. In der Theorie könnte ich eine Kombination von Parse und etwas wie Pubnub verwenden, um Backend-Anforderungen zu decken. Waren:

Parse kümmert sich um:

  • Anmeldung
  • Dateispeicherung
  • Push-Benachrichtigungen (geschlossene App)

Und Pubnub kümmert sich um:

  • real
  • Zeit Lieferung von Nachrichten ...

Anforderungen:

Ich brauche ein System, das bei Bedarf auf Millionen von Benutzern erweitert werden kann und schnell bereitgestellt werden kann Im Allgemeinen eine Lösung, die diesen Kriterien und Spezifikationen entspricht.

Kriterien:

  • Schnelle Bereitstellung durch einen oder zwei Entwickler.
  • Kann auf Millionen von Benutzern erweitert werden.
  • Hohe Zuverlässigkeit

Spezifikationen:

  • FB Login
  • Echtzeit-Msg-Zustellung
  • Auf geschlossene App-Lieferung drücken
  • Gemeinsame Datei & amp; Bildspeicher

Irgendwelche Rückmeldungen, wenn dies als eine erste Stufe der Bereitstellung gut funktionieren würde und alle Fallstricke würden sehr geschätzt werden.

    
Andres Canella 23.11.2012, 23:40
quelle

3 Antworten

1

Die kurze Antwort:

nein.

Die Details:

Wie auch immer Sie es hacken, es ist zu teuer, einen Chat mit einem dieser Systeme einzurichten, da ihr BaaS-Modell auf der Grundlage einer Anzahl von Anrufen basiert.

Ich musste eine Menge Logik ausarbeiten, indem ich parse.com benutzte und jetzt, wo ich eine XMPP-Lösung implementiere, ist die Menge an Arbeit die gleiche, um etwas zum Laufen zu bringen.

Meine alternative Lösung:

Verwenden Sie einen Open-Source-xmpp-Server wie ejabberd auf etwas wie AWS und verwenden Sie dann eine der APIs, um eine Verbindung herzustellen.

Kontaktieren Sie mich von Ihnen brauchen mehr Informationen über meine Erfahrungen:

@andrescanella

    
Andres Canella 01.03.2013, 21:14
quelle
11

Ich bin ein wenig voreingenommen, aber schau dir StackMob (www.stackmob.com) an, mit dem StackMob Marketplace hast du direkten Zugang zu PubNub, ohne dass du ein zweites Konto erstellen musst. Es gibt auch viele andere großartige Dienste auf dem Markt, um Funktionen wie SendGrid hinzuzufügen.

Alle Funktionen, nach denen Sie suchen, sind sofort einsatzbereit, auch die separaten Entwicklungs- und Produktionskonten. Etwas, das du nicht mit Parse bekommst. Mit einem einfachen Klick auf eine Schaltfläche können Sie Schemas und benutzerdefinierten Code von der Entwicklung in die Produktion verschieben.

Wir können sicherlich die Benutzer unterstützen, von denen Sie sprechen. Wir haben 7 Spiele von Atari auf der Plattform und anderen großen Unternehmen wie Land O Lakes und Adidas Japan. Wir haben auch eine große Erfolgsbilanz, wenn es um Zuverlässigkeit geht.

    
Ty Amell 04.12.2012 18:22
quelle
2

Klingt gut, aber zwei Systeme (Parse und PubNub) widersprechen Ihren Kriterien Schnelle Bereitstellung durch einen oder zwei Entwickler.

Es gibt Grund, ein System zu finden, das alle Ihre Anforderungen erfüllt.

Sie könnten im QuickBlox-Backend - Ihrem eigenen Cloud-Backend plündern Es hat 7 Module (API-Sets) für verschiedene Aufgaben. Das könnte dich interessieren:

  1. Benutzermodul - es hat Facebook / Twitter-Login
  2. Modul Nachrichten - dies sind Push-Benachrichtigungen. Es unterstützt iOS, Android, BlackBerry, WindowsPhone Push-Benachrichtigungen
  3. Content / CMS-Modul - ermöglicht das Speichern / Teilen / Streamen von beliebigen Dateitypen beliebiger Größe (bis zu 5 TB!)
  4. Chat-Modul - Echtzeit-Nachrichtenübermittlung QuickBlox Chat ist eine schnelle und zuverlässige Chat-Lösung, die die Vorteile von skalierbarem Cloud-gehosteten XMPP-Chat-Server, nahtloser Single-Sign-On-Autorisierung über das Benutzermodul , eingehende Chat- / Chat-Benachrichtigungen über Push-Benachrichtigungen und Dateianhänge über Inhalt .

Ich empfehle, es anzuschauen, es hat auch viele großartige Funktionen wie benutzerdefinierte API-Erstellung über Benutzerdefinierte Objekte

Auch gibt es Enterprise-Lösungen - QuickBlox ist ein White-Box-Paket, also können Sie es auf Ihrem eigenen Server bereitstellen und weiterverkaufen zu anderen Kunden, wenn Sie möchten

    
Igor Khomenko 19.01.2013 13:16
quelle

Tags und Links