David Vennik
414b523243
updated go.mods to refer to new start function
2022-05-19 10:51:22 +03:00
David Vennik
ddf6c20a15
Concurrency test partially fixed
...
Appending results to queue scrambled them in the same order as they were completed processing.
2022-05-17 11:48:41 +03:00
David Vennik
c0fd9c9792
Upgraded grpc, lowered test message size due to upstream bug
2022-05-13 15:00:52 +03:00
David Vennik
39f4fe9328
Starting debug of async client
2022-04-29 12:12:06 +03:00
David Vennik
b43fcfb2e2
Fixed upstream interrupt package to remove extraneous imports.
2022-04-07 08:35:02 +03:00
David Vennik
c9219a1715
Move client server to write tests, added parameters to client.
2022-03-29 12:15:23 +03:00
David Vennik
2e8de999f1
Tidied up logging and added interrupt handling to server.
2022-03-28 16:58:17 +03:00
David Vennik
19c3840f6a
Added skeleton of gRPC server
...
The service has not been added yet as we are creating a worker pool to demonstrate channels and workgroups to fan out/fan in requests in parallel threads. We are using a stop channel in this, which will be plugged into ctrl-c signal. We won't do auth so we won't add a shutdown command to the API, this will be for further more advanced server programming tutorial.
2022-03-15 19:00:41 +02:00
David Vennik
f47a454834
Added install for grpc plugin, rearranged folders
2022-03-15 13:20:36 +02:00
David Vennik
305939047c
Rearranged things to be logically structured, go generate to create proto rather than external tooling (other than protoc).
2022-03-14 13:10:44 +02:00
David Vennik
a95891c197
created check function and encoder
2022-02-28 12:23:05 +02:00
David Vennik
94b5762a52
updating structure and documentation
2022-02-28 08:55:12 +02:00
David Vennik
4134a9fd6e
added go module (d'oh)
2022-02-27 09:59:40 +02:00