Skip to content

Ideas and todos #1

@janzenisek

Description

@janzenisek

Sockets:

  • check feasibility of IMessage, Message, Message
  • check if blocking execution has any effect (compare kafka vs. mqtt)
  • implement logging: e.g. using serilog
  • implement SIDL file generation: implement message registration methods, reflect types, generate SIDL-code
  • enable publishing with qos "consume exactly once": kafka: consumer groups, mqtt: implement worker queues at broker and/or socket side;
  • implement (re-)connection handling: currently using kafka and mqtt inbuilt configs
  • persistence idea: save and load sockets including all props e.g. from litedb; possible reasons: not everything can be loaded from config (e.g. queued jobs, subscribed actions).

Broker:

  • mqtt: add logging (e.g. using serilog)
  • kafka: check possibility to intercept
  • kafka: implement router-client to simulate mqtt topic routing

DemoApp(s):

  • implement socket-configuration: yml-configs -> config-object -> dependency injection based socket instantiation
  • add computation intensive example

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions