labtempo / osiris

Osiris Framework
1 stars 0 forks source link

Arquitetura do uso do message broker #8

Closed println closed 10 years ago

println commented 10 years ago

Definição de rotas para eventos e RPC, bem como os tipos de exchanges e outras características inerentes do message broker.

println commented 10 years ago

Dois tipos de funcionalidades executadas pelo message broker

RPC

rpc.exchange = rpc.call rpc.exchange.type = direct rpc.routing.key = rpc. + nome do recurso pretendido

Eventos

event.exchange = event.cast event.exchange.type = topic event.routing.key = event. + nome do recurso observado

println commented 10 years ago

Importante observação é a possibilidade de indicar caminhos mais complexos e se isso deve ser propagado ao endereçamento do AMQP.

Endereçamento complexo - exemplo da proposta(ideia)

br.uff.ic.pos.lab.#32
br.uff.ic.pos.lab.#33
br.uff.ic.pos.lab.#44
br.uff.ic.pos.sec.#32
br.uff.ic.pos.sec.#02
br.uff.ic.cc.lab.#44
br.uff.tempo.lab.#02
br.uff.tempo.lab.#03
br.uff.tempo.lab.#07
br.uff.tempo.lab.#08