Technical Debt - Cleaning up Communication flow of Agent and Processor #50
Labels
Priority: Medium
Indicate the relative priority of the task to the project objectives as medium.
Milestone
In the ideal design, there would be two threads the processor thread and the agent thread, the agent would be the only thread that sends messages to the queue. The processor thread on the other hand would listen for new activities on the queue and execute them, any communication that needs to be sent back to the queue should require the processor thread hand off the communication to the agent thread.
Agent thread - sends to queue
Processor thread - receives from queue and executes activities
A refactor of the code is needed to implement this distinction.
The text was updated successfully, but these errors were encountered: