46 Commits

Author SHA1 Message Date
Marco Zeisler
bf8d5c450e change datetime.now to datetime.utcnow;
fix test_ifeed test;
2021-06-17 23:19:16 +02:00
Marco Zeisler
1b12dd40b6 renamed test 2021-06-17 23:00:01 +02:00
10f77c99f6 Set default SCALING to 1 2021-06-17 22:51:49 +02:00
Marco Zeisler
f56bb7c4e7 Merge remote-tracking branch 'origin/master' 2021-06-17 22:44:54 +02:00
Marco Zeisler
81458cda49 setup orchestrator test framework; 2021-06-17 22:44:11 +02:00
0051dd4c9f Merge remote-tracking branch 'origin/master' 2021-06-17 22:37:48 +02:00
294584d788 Implement SCALING with ENV variable 2021-06-17 22:37:40 +02:00
Marco Zeisler
56a4c67fd8 mock session.get; 2021-06-17 22:29:07 +02:00
Marco Zeisler
528bf1b370 outsource _compute_velocity to make it more easily testable 2021-06-17 22:18:51 +02:00
Marco Zeisler
ba967983a4 Merge remote-tracking branch 'origin/master' 2021-06-17 21:21:12 +02:00
Marco Zeisler
6c6701e156 added newlines for better readability 2021-06-17 21:20:50 +02:00
81a41226a0 Implement correct scaling 2021-06-17 19:52:52 +02:00
086aada295 Set parameters required by assignment 2021-06-13 23:00:58 +02:00
8b0a60d9ab Wait for connection to entityident 2021-06-13 22:59:06 +02:00
Marco Zeisler
3701121aed orchestration server is no real "server" anymore, does not expose any REST API, only starts all the msg queues and waits for incoming requests. 2021-06-13 22:03:22 +02:00
David Eder
fade4c3af3 Add position update on map based on event store 2021-06-12 00:16:05 +02:00
Marco Zeisler
b248c41963 update doc 2021-06-11 17:08:48 +02:00
adb10a609e Remove unused imports 2021-06-10 21:32:52 +02:00
ad74621616 Implement dynamic adjustment of velocity 2021-06-09 18:29:41 +02:00
Marco Zeisler
058529d979 added comment 2021-06-02 23:10:27 +02:00
Marco Zeisler
740195d454 added comment 2021-06-02 23:10:02 +02:00
Marco Zeisler
564c7e9f3d call entity_ident traffic_lights_geo 2021-06-02 23:06:13 +02:00
Marco Zeisler
7642455f88 update 2021-06-02 22:46:06 +02:00
Marco Zeisler
6f27401882 added timestamp to target_velocity.py 2021-06-02 22:45:23 +02:00
Marco Zeisler
89db75f868 updated 2021-06-02 22:36:26 +02:00
Marco Zeisler
7e3445f6ed fix set() to list() 2021-06-02 21:52:34 +02:00
Marco Zeisler
480eff011f move ident request to orchestration_server.py;
import sys modules for proper pickling;
2021-06-02 21:51:16 +02:00
David Eder
5acfcd23da Connect entity ident service with orchestrator 2021-06-01 22:19:06 +02:00
Marco Zeisler
ea1e75eb22 diversify the flask ports, each flask instance has another port to prevent confusion; 2021-05-28 21:16:01 +02:00
Marco Zeisler
0e76e9ad6c added xway;
updated deps;
2021-05-28 19:24:10 +02:00
Marco Zeisler
0b458bfa94 remove unnecessary req 2021-05-28 19:18:02 +02:00
Marco Zeisler
a68e741aee added missing dep 2021-05-28 19:12:30 +02:00
Marco Zeisler
d695b7205d added missing dep 2021-05-28 19:06:06 +02:00
Marco Zeisler
56c492c761 added orchestration Dockerfile 2021-05-28 19:05:40 +02:00
Marco Zeisler
0c5fa6fecc added/updated deps 2021-05-28 19:04:33 +02:00
Marco Zeisler
5a5698c790 moved pika to shared;
updated shared.readme;
2021-05-27 19:59:48 +02:00
Marco Zeisler
73174858d6 use installable shared lib for shared code 2021-05-27 19:53:41 +02:00
Marco Zeisler
dc89332bd5 use shared libs;
added event store which intercepts the message broker wrapper if exchange name is not logger
2021-05-27 19:38:49 +02:00
Marco Zeisler
8df1930a96 small refactorings;
added comments;
2021-05-24 17:51:41 +02:00
Marco Zeisler
3e07ea65ce traffic light sends orchestrator its status on change; 2021-05-24 17:42:33 +02:00
Marco Zeisler
349a38fa9f vehicle sends daf to orchestrator via rabbitMQ broker
vehicle receives new target velocity from orchestrator as response;
at this point, this velocity is just a random float between 0 and 130;
2021-05-24 17:17:50 +02:00
Marco Zeisler
8e684e01fa update 2021-04-13 21:12:49 +02:00
Marco Zeisler
7a4874ba8e use flask for all micro services;
flask-redis example added for event-store;
added comments;
updated arch proposal;
2021-04-12 20:35:55 +02:00
Marco Zeisler
3065b29fcc fix name 2021-04-10 16:11:03 +02:00
Marco Zeisler
8874135774 fix component structure 2021-04-10 16:09:22 +02:00
Marco Zeisler
e2e74dee24 create folders for components; 2021-04-10 15:59:17 +02:00