The mesh-broker seat delivers nothing
The bus is the only broker (novox/hq ADR 0117): messaging is subjects on it, scoped by a module's own emits/consumes, not a server handed out as a provision. So the seat joins mesh-controller and the-catalogue in delivering no interface. Full suite green.
This commit is contained in:
@@ -35,7 +35,11 @@ type Seat struct {
|
||||
var seats = []Seat{
|
||||
{Name: "mesh-controller", Scope: ScopeMesh, Decision: "novox/hq ADR 0079"},
|
||||
{Name: "mesh-store", Scope: ScopeMesh, Delivers: "postgres-database", Decision: "novox/hq ADR 0079"},
|
||||
{Name: "mesh-broker", Scope: ScopeMesh, Delivers: "amqp", Decision: "novox/hq ADR 0079"},
|
||||
// The bus is the only broker (novox/hq ADR 0117): a module's messaging is subjects on it,
|
||||
// scoped by its own emits/consumes, not a server handed out as a provision. So this seat
|
||||
// delivers nothing, like mesh-controller and the-catalogue. The `amqp` interface — a private
|
||||
// broker per consumer — retires with the compatibility broker.
|
||||
{Name: "mesh-broker", Scope: ScopeMesh, Decision: "novox/hq ADR 0079"},
|
||||
{Name: "the-artifact-store", Scope: ScopeMesh, Delivers: "artifact-store", Decision: "novox/hq ADR 0075"},
|
||||
{Name: "the-catalogue", Scope: ScopeMesh, Decision: "novox/hq ADR 0110"},
|
||||
{Name: "npm-package-registry", Scope: ScopeMesh, Delivers: "npm-package-registry", Decision: "novox/hq ADR 0109"},
|
||||
|
||||
Reference in New Issue
Block a user