device-simulation-dotnet/scripts/git
Devis Lucato 360ec08524 Remove Akka and update to new template (#21)
Remove Akka and use .NET Thread Pool to manage multiple threads sending telemetry. The lack of Akka means some extra work that we'll need in order to distribute the simulation over multiple servers. For the time being, we assume that the simulation runs in one instance only. If Akka's move to .NET Core is ready we can move back to Akka, otherwise we need some partitioning logic to distribute the load over multiple machines.

Upgrade the project to the latest template, e.g. scripts and documentations. Minor fixes for cross-platform development (VS2017 and Rider).

Complete the /status endpoint to check if IoT Hub Manager is available. In order to run the simulation, IoT Hub Manager is required. Without this check, it was too difficult to debug whether the service could connect to IoT Hub Manager or not, particularly when using Docker Compose.

Added Docker Compose file, to bootstrap this service and IoT Hub Manager containers. Add script to publish to Docker Hub. Move Docker image version/tag to a version file, so that the version is not hard coded in multiple places.

Fix an issue with the logger using too much memory when serializing exceptions.

Improve handling of exceptions caused by unreachable external dependencies when using the HTTP client.
2017-07-07 13:49:03 -07:00
..
.functions.sh Initial commit 2017-04-30 19:08:53 -07:00
fix-perms.sh Remove Akka and update to new template (#21) 2017-07-07 13:49:03 -07:00
pre-commit-runner-no-sandbox.sh Initialize project with files from template 2017-05-25 18:22:07 -07:00
pre-commit-runner-with-sandbox.sh Initialize project with files from template 2017-05-25 18:22:07 -07:00
pre-commit.sh Remove Akka and update to new template (#21) 2017-07-07 13:49:03 -07:00
setup Remove Akka and update to new template (#21) 2017-07-07 13:49:03 -07:00
setup.cmd Remove Akka and update to new template (#21) 2017-07-07 13:49:03 -07:00