Skip to content

Ideas and todos #1

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

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions