2016-01-20 220 views

回答

2

您可以將createmap路線包含路徑的一部分,例如, v2。例如,您可能有兩個應用程序,MyServiceMyServiceV2,那麼你可以做:

cf create-route SPACE_NAME SOME_APP_DOMAIN --hostname myservice 
cf create-route SPACE_NAME SOME_APP_DOMAIN --hostname myservice --path v2 
cf map-route MyService SOME_APP_DOMAIN --hostname myservice 
cf map-route MyServiceV2 SOME_APP_DOMAIN --hostname myservice --path v2 

然後,該微服務的任何客戶端可以談論的東西像myservice.SOME_APP_DOMAIN/some-resourcemyservice.SOME_APP_DOMAIN/v2/some-resource,這取決於是否這些老客戶交談,舊服務或最新客戶與新客戶交談。

+0

維護每個版本的單個jar和適配器是否是一種慣例? –