├── .gitignore ├── README.md ├── application ├── Dockerfile ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── sqshq │ │ │ └── robotsystem │ │ │ ├── Application.java │ │ │ ├── config │ │ │ ├── Actor.java │ │ │ ├── Counters.java │ │ │ └── spring │ │ │ │ ├── SpringActorProducer.java │ │ │ │ ├── SpringExtension.java │ │ │ │ └── SpringProps.java │ │ │ ├── processor │ │ │ ├── ProcessorActor.java │ │ │ └── service │ │ │ │ ├── ProcessorService.java │ │ │ │ └── ProcessorServiceImpl.java │ │ │ ├── receiver │ │ │ ├── ReceiverActor.java │ │ │ └── ReceiverController.java │ │ │ └── transmitter │ │ │ ├── RobotActor.java │ │ │ └── WebsocketHandler.java │ └── resources │ │ ├── application.conf │ │ └── application.yml │ └── test │ ├── java │ └── .gitkeep │ └── resources │ └── .gitkeep ├── docker-compose.yml ├── load-test ├── build.gradle └── src │ └── gatling │ ├── resources │ ├── bodies │ │ └── .gitkeep │ ├── conf │ │ ├── gatling-akka.conf │ │ ├── gatling.conf │ │ ├── logback.xml │ │ └── recorder.conf │ └── data │ │ └── .gitkeep │ └── scala │ └── com │ └── sqshq │ └── robotsystem │ └── RobotSystemSimulation.scala └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/README.md -------------------------------------------------------------------------------- /application/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/application/Dockerfile -------------------------------------------------------------------------------- /application/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/application/build.gradle -------------------------------------------------------------------------------- /application/src/main/java/com/sqshq/robotsystem/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/application/src/main/java/com/sqshq/robotsystem/Application.java -------------------------------------------------------------------------------- /application/src/main/java/com/sqshq/robotsystem/config/Actor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/application/src/main/java/com/sqshq/robotsystem/config/Actor.java -------------------------------------------------------------------------------- /application/src/main/java/com/sqshq/robotsystem/config/Counters.java: -------------------------------------------------------------------------------- 1 | package com.sqshq.robotsystem.config; 2 | 3 | public enum Counters { 4 | SUBSCRIBED_ROBOTS 5 | } 6 | -------------------------------------------------------------------------------- /application/src/main/java/com/sqshq/robotsystem/config/spring/SpringActorProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/application/src/main/java/com/sqshq/robotsystem/config/spring/SpringActorProducer.java -------------------------------------------------------------------------------- /application/src/main/java/com/sqshq/robotsystem/config/spring/SpringExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/application/src/main/java/com/sqshq/robotsystem/config/spring/SpringExtension.java -------------------------------------------------------------------------------- /application/src/main/java/com/sqshq/robotsystem/config/spring/SpringProps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/application/src/main/java/com/sqshq/robotsystem/config/spring/SpringProps.java -------------------------------------------------------------------------------- /application/src/main/java/com/sqshq/robotsystem/processor/ProcessorActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/application/src/main/java/com/sqshq/robotsystem/processor/ProcessorActor.java -------------------------------------------------------------------------------- /application/src/main/java/com/sqshq/robotsystem/processor/service/ProcessorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/application/src/main/java/com/sqshq/robotsystem/processor/service/ProcessorService.java -------------------------------------------------------------------------------- /application/src/main/java/com/sqshq/robotsystem/processor/service/ProcessorServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/application/src/main/java/com/sqshq/robotsystem/processor/service/ProcessorServiceImpl.java -------------------------------------------------------------------------------- /application/src/main/java/com/sqshq/robotsystem/receiver/ReceiverActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/application/src/main/java/com/sqshq/robotsystem/receiver/ReceiverActor.java -------------------------------------------------------------------------------- /application/src/main/java/com/sqshq/robotsystem/receiver/ReceiverController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/application/src/main/java/com/sqshq/robotsystem/receiver/ReceiverController.java -------------------------------------------------------------------------------- /application/src/main/java/com/sqshq/robotsystem/transmitter/RobotActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/application/src/main/java/com/sqshq/robotsystem/transmitter/RobotActor.java -------------------------------------------------------------------------------- /application/src/main/java/com/sqshq/robotsystem/transmitter/WebsocketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/application/src/main/java/com/sqshq/robotsystem/transmitter/WebsocketHandler.java -------------------------------------------------------------------------------- /application/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/application/src/main/resources/application.conf -------------------------------------------------------------------------------- /application/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/application/src/main/resources/application.yml -------------------------------------------------------------------------------- /application/src/test/java/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/src/test/resources/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /load-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/load-test/build.gradle -------------------------------------------------------------------------------- /load-test/src/gatling/resources/bodies/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /load-test/src/gatling/resources/conf/gatling-akka.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/load-test/src/gatling/resources/conf/gatling-akka.conf -------------------------------------------------------------------------------- /load-test/src/gatling/resources/conf/gatling.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/load-test/src/gatling/resources/conf/gatling.conf -------------------------------------------------------------------------------- /load-test/src/gatling/resources/conf/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/load-test/src/gatling/resources/conf/logback.xml -------------------------------------------------------------------------------- /load-test/src/gatling/resources/conf/recorder.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/load-test/src/gatling/resources/conf/recorder.conf -------------------------------------------------------------------------------- /load-test/src/gatling/resources/data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /load-test/src/gatling/scala/com/sqshq/robotsystem/RobotSystemSimulation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/load-test/src/gatling/scala/com/sqshq/robotsystem/RobotSystemSimulation.scala -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqshq/robot-control-system/HEAD/settings.gradle --------------------------------------------------------------------------------