Skip to content

Core Refactor: Worker, MP asyncio #538

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions