Grpc-manager #22

Merged
michael-bailey merged 28 commits from grpc-manager into master 2024-05-30 19:42:42 +00:00
michael-bailey commented 2024-05-11 17:53:27 +00:00 (Migrated from github.com)

Modified the server to handle both JSON and Protobuf messages.

--| THIS IS A NEAR FULL REWRITE |--

Core updates

  • removed actix and actix based structs
  • created a system of channels and tokio tasks to manage requests asynchronously.
  • split the handling of client messages from the creation and sending of the messages.
  • added lots of logging for debugging purposes.
    tried adding a client but just created a bare bones wrapper.
  • all network state is represented using structs and functions that consume them and turn them into other structs (like the state and strategy pattern)
Modified the server to handle both JSON and Protobuf messages. --| THIS IS A NEAR FULL REWRITE |-- # Core updates - removed actix and actix based structs - created a system of channels and tokio tasks to manage requests asynchronously. - split the handling of client messages from the creation and sending of the messages. - added lots of logging for debugging purposes. tried adding a client but just created a bare bones wrapper. - all network state is represented using structs and functions that consume them and turn them into other structs (like the state and strategy pattern)
Mitch161 (Migrated from github.com) reviewed 2024-05-11 17:53:27 +00:00
zafergoksu (Migrated from github.com) reviewed 2024-05-11 17:53:27 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: British-Information-Technologies/ChatKit-server#22
No description provided.