Você está visualizando a versão dos EUA de nosso site a partir de outro país. Se quiser ver uma versão local de nosso site, clique no link abaixo.

1-877-934-0409

Entre em contato com o suporte internacional

Você pode ligar gratuitamente de fora dos Estados Unidos para esses países.

  • Argentina / 0800-666-3175
  • Brasil / 0-800-892-3931
  • Chile / 1230-020-9016
  • Colômbia / 01800-913-1498
  • México / 01-800-099-0216
  • Peru / 0800-55584
  • Estados Unidos / 1-800-961-4454
  • Venezuela / 0-800-100-4663
  • Restante da América Latina 1-210-312-2329
Pode haver custos adicionais no caso de ligações dentro de outros países da América Latina.

Como funciona

Uma API simples

A maioria das aplicações não precisa de serviço de fila ou de assinante – precisam dos dois. Com o Cloud Queues, você recebe uma API para gerenciar dois modelos de fila:

Produtor-Consumidor



Publique mensagens na fila, retenha essas mensagens por até duas semanas e dê permissão aos funcionários para solicitar e excluir as mensagens no final.

Produtor-Assinante



Publique notificações, como status do sistema e atualizações de fila, e dê permissão aos assinantes para RECEBER mensagens sem solicitá-las.

Fácil de usar

O Cloud Queues é integrado a uma simples API REST. Aqui estão algumas chamadas básicas da API do Cloud Queues:


  • Criar fila
  • Publicar mensagem
  • Solicitar mensagem
  • Exemplo de resposta


PUT /v1/queues/demoqueue HTTP/1.1
Host: ord.queues.api.rackspacecloud.com
Content-type: application/json
X-Auth-Token: 0f6e9f63600142f0a970911583522217
Accept: application/json
{
}
POST /v1/queues/demoqueue/messages HTTP/1.1
Host: ord.queues.api.rackspacecloud.com
Content-type: application/json
Client-ID: QClient
X-Auth-Token: 0f6e9f63600142f0a970911583522217
Accept: application/json
[
  {
    "ttl": 300,
    "body": {
      "event": "BackupStarted"
    }
  },
  {
    "ttl": 60,
    "body": {
      "play": "hockey"
    }
  }
]
POST /v1/queues/demoqueue/claims HTTP/1.1
Host: ord.queues.api.rackspacecloud.com
Content-type: application/json
Client-ID: QClient
X-Auth-Token: 0f6e9f63600142f0a970911583522217
Accept: application/json
{
  "ttl": 300,
  "grace": 300
}
HTTP/1.1 200 OK
Content-Length: 53
Content-Type: application/json; charset=utf-8
Content-Location: /v1/queues/demoqueue/stats
{
  "messages": {
    "claimed": 2409,
    "free": 146929,
    "total": 149338,
    "newest": {
      "age": 12,
      "created": "2013-08-12T20:45:46Z",
      "href": "/v1/queues/fizbit/messages/50b68a50d6f5b8c8a7c62b01"
    },
    "oldest": {
      "age": 63,
      "created": "2013-08-12T20:44:55Z",
      "href": "/v1/queues/fizbit/messages/50b68a50d6f5b8c8a7c62b01"
    }
  }
}

Como iniciar


Crie uma conta de nuvem pública Rackspace ou use a sua conta atual e crie um Cloud Server (sujeito a cobranças).



Crie filas para os modelos produtor-consumidor ou editor-assinantes: não há limite para o número de filas ou mensagens que sua aplicação pode usar.



Comece a publicar e solicitar mensagens: Veja a documentação de API sobre informações de TTL de mensagem, TTL de solicitação e outros opções de metadados.

Obtenha um serviço de mensagens totalmente gerenciado e expansível para sua aplicação distribuída.

Crie sua conta já

Dirigido por Racker
©2014 Rackspace, US Inc.