6

szukam kolejce wiadomości jako usługa że ..Hostowana kolejka wiadomości dla aplikacji opartej na języku Java w usłudze AWS na wschód?

  • .. jest obsługiwana w AWS-wschodniej nas
  • .. oferuje prawdziwą PubSub (nie odpytywanie!)
  • . . może być stosowany w produkcji
  • .. oferuje wysoką dostępność
  • .. ma dobre Client for Java

Znalazłem tylko CloudAMQP (wciąż w wersji beta), AppEngine Task Queue (nie AWS), SQS (tylko odpytywanie), Redis To Go (brak wysokiej dostępności? -popływ strumienia wydaje się być pełen problemów) i IronMQ (tylko odpytywanie).

Czego mi brakuje?

+0

Cześć Stephanos, dlaczego nie możesz przeprowadzić ankiety? –

+0

Cóż, to nie tak, że nie mogę, ale w przypadku większości serwisów nie pubsubowych (na przykład AWS i IronMQ) płaciłbym głównie za sondowanie, ponieważ liczy się to jako wywołania API. I to wydaje się niesprawiedliwe (+ nieefektywne). – stephanos

+0

To prawda, ale to całkiem tanie. IronMQ na przykład będzie 2,34 $ miesięcznie, jeśli sondujesz co sekundę. –

Odpowiedz

1

Wygląda na to, że dodano Iron.io pub/sub. Może pasuje teraz do twoich potrzeb? Wydaje się również mówić o beanstalkd, więc w pewnym momencie w przyszłości możesz łatwo przenieść się do samoobsługowego rozwiązania (jeśli masz ochotę!).

+0

właściwie już ich używam, zupełnie zapomniałem o tym poście - dzięki :) – stephanos

3

Powinieneś sprawdzić jeden z otwartych dostępnych PaaS (takich jak Cloudify, OpenShift lub Cloudfoundry), używając takiego PaaS można łatwo na pokładzie większości usług i większości popularnych kolejek wiadomości, takich jak - ActiveMQ, RabitMQ lub SonicMQ.

Cloudify (Które jestem jednym z jego współpracowników) jest open source i za darmo, może na pokładzie lamosy dowolnej kolejki wiadomości, które chcesz w dowolnej chmurze. Możesz łatwo włączyć ActiveMQ, RabitMQ, SonicMQ lub inną usługę używaną do pracy poza chmurą.

+0

dzięki za informacje! - ale potrzebuję czegoś "zarządzanego/hostowanego" dla mnie – stephanos

+0

powinieneś rozważyć fakt, że korzystanie z hostowanej usługi pozostawi Cię zamkniętym dla tego dostawcy i unikalnym narzędziem do zarządzania. Co z resztą aplikacji? Jak sobie z tym poradzisz? –

+0

Używam Heroku, baza danych jest na MongoHQ. Nie chcę obsługiwać serwerów, chcę napisać kod. Nie sądzę, żebym był naprawdę zamknięty, ponieważ Redis/AMQP są "standaryzowane" i mogłem po prostu przejść do innego dostawcy/zrobić to sam. To nie jest jak baza danych, w której trzeba by było przeprowadzić migrację danych, to tylko kolejka wiadomości ... – stephanos

0

Czy próbowałeś używać czystych wiadomości? http://www.pubnub.com/faq lub http://pusher.com? Według ich stron internetowych mają obecność na EC2.

+0

Rozważałem to. Jednak wsparcie PubNub powiedziało mi, że będzie kilka problemów (odrzucenie "starych" komunikatów, resetowanie 24-godzinne) dla tego przypadku użycia. A Pusher wydaje się tylko WebSockets. – stephanos

Powiązane problemy