|
|
@ -27,18 +27,101 @@ |
|
|
|
"webshoppingagg": "Shopping Aggregator for Web Clients" |
|
|
|
} |
|
|
|
}, |
|
|
|
"Routes": [ |
|
|
|
[ "c-short", "c", "catalog", true ], |
|
|
|
[ "c-long", "catalog-api", "catalog", true ], |
|
|
|
|
|
|
|
[ "b-short", "b", "basket", true ], |
|
|
|
[ "b-long", "basket-api", "basket", true ], |
|
|
|
|
|
|
|
[ "o-short", "o", "orders", true ], |
|
|
|
[ "o-long", "ordering-api", "orders", true ], |
|
|
|
|
|
|
|
[ "h-long", "hub/notificationhub", "signalr", false ] |
|
|
|
], |
|
|
|
"ReverseProxy": { |
|
|
|
"Routes": { |
|
|
|
"c-short": { |
|
|
|
"ClusterId": "catalog", |
|
|
|
"Match": { |
|
|
|
"Path": "c/{**catch-all}" |
|
|
|
}, |
|
|
|
"Metadata": { |
|
|
|
"prefix": "c" |
|
|
|
} |
|
|
|
}, |
|
|
|
"c-long": { |
|
|
|
"ClusterId": "catalog", |
|
|
|
"Match": { |
|
|
|
"Path": "catalog-api/{**catch-all}" |
|
|
|
}, |
|
|
|
"Metadata": { |
|
|
|
"prefix": "catalog-api" |
|
|
|
} |
|
|
|
}, |
|
|
|
"b-short": { |
|
|
|
"ClusterId": "basket", |
|
|
|
"Match": { |
|
|
|
"Path": "b/{**catch-all}" |
|
|
|
}, |
|
|
|
"Metadata": { |
|
|
|
"prefix": "b" |
|
|
|
} |
|
|
|
}, |
|
|
|
"b-long": { |
|
|
|
"ClusterId": "basket", |
|
|
|
"Match": { |
|
|
|
"Path": "basket-api/{**catch-all}" |
|
|
|
}, |
|
|
|
"Metadata": { |
|
|
|
"prefix": "basket-api" |
|
|
|
} |
|
|
|
}, |
|
|
|
"o-short": { |
|
|
|
"ClusterId": "orders", |
|
|
|
"Match": { |
|
|
|
"Path": "o/{**catch-all}" |
|
|
|
}, |
|
|
|
"Metadata": { |
|
|
|
"prefix": "o" |
|
|
|
} |
|
|
|
}, |
|
|
|
"o-long": { |
|
|
|
"ClusterId": "orders", |
|
|
|
"Match": { |
|
|
|
"Path": "ordering-api/{**catch-all}" |
|
|
|
}, |
|
|
|
"Metadata": { |
|
|
|
"prefix": "ordering-api" |
|
|
|
} |
|
|
|
}, |
|
|
|
"h-long": { |
|
|
|
"ClusterId": "signalr", |
|
|
|
"Match": { |
|
|
|
"Path": "hub/notificationhub/{**catch-all}" |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
"Clusters": { |
|
|
|
"basket": { |
|
|
|
"Destinations": { |
|
|
|
"basket/destination0": { |
|
|
|
"Address": "http://localhost:5221" |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
"catalog": { |
|
|
|
"Destinations": { |
|
|
|
"catalog/destination0": { |
|
|
|
"Address": "http://localhost:5222" |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
"orders": { |
|
|
|
"Destinations": { |
|
|
|
"orders/destination0": { |
|
|
|
"Address": "http://localhost:5224" |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
"signalr": { |
|
|
|
"Destinations": { |
|
|
|
"signalr/destination0": { |
|
|
|
"Address": "http://localhost:5225" |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
"Urls": { |
|
|
|
"Basket": "http://localhost:5221", |
|
|
|
"Catalog": "http://localhost:5222", |
|
|
|