feat: Define thrift protocol with traffic service and implement logic which generates traffic update file for OSRM - OSRM with telenav traffic architecture - Define traffic protocol in thrift and generate de-coding code - Implement logic to pull result from traffic server and generate csv which could be used for OSRM customization Closes #1, #2, #3
19 lines
479 B
Plaintext
19 lines
479 B
Plaintext
|
|
sequenceDiagram
|
|
participant U as User
|
|
participant J as Jenkins
|
|
participant D as DockerRegistry
|
|
participant K as Kubernetes
|
|
|
|
U ->>+ J: Build OSRM docker
|
|
Note over U,J: include or NOT include mapdata
|
|
J ->>- D: Push image to registry
|
|
J ->> U: Build done
|
|
|
|
U ->> K: Trigger deployment by Kubernetes
|
|
Loop e.g. every 5 minutes
|
|
K ->> K: Blue/Green deploy based on docker image
|
|
note over K: update traffic when container startup
|
|
end
|
|
|