Skip to content

Core Refactor: Worker, MP asyncio #538

@thehapax

Description

@thehapax

Discussion on Core Refactor, originated on Telegram

Goal is to make the Worker Infrastructure for Dexbot use multiprocessing and asyncio to speed up computations on CPU and I/O.

Legacy code not used anymore

  • State machine in Base Strategy can be removed

Open issues for discussion:

  • Events in Base Strategy : This callback-based event handling needs heavy refactor, especially if the core (worker infrastructure) will use asyncio/multiprocessing/whatever
  • GUI interaction with Worker.
  • Worker Infrastructure : refactor to use multiprocessing
  • Storage, Logging
  • Strategies
  • Price and Order Engines

Interaction Diagraming and UML to be added to the TDD: Technical Design Doc

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions