Skip to content

Latest commit

 

History

History
15 lines (11 loc) · 854 Bytes

TODO.md

File metadata and controls

15 lines (11 loc) · 854 Bytes

ideas

  • template, use ByteBuffer[] for performance?

  • change gradle to kotlin? (it's worse if not use plugins block)

    refer to https://docs.gradle.org/current/userguide/kotlin_dsl.html#sec:kotlin_using_standard_api)

  • impl own json bind by referring https://github.com/json-iterator/java and https://github.com/ngs-doo/dsl-json with annotation processor?

  • framework error (queue listener, background task error, custom scheduler trigger) forward to kafka?

  • redis using ping/pong to validate connection? for zero downtime upgrading e.g. with gcloud memory store

  • websocket, replace AbstractReceiveListener, so it can include IO/error handling within action lifecycle?

  • use adminClient to check kafka ready? or retry sending message?

  • mongo: monitor thru mongo command, db.stats()?

  • db: support json column (syntax sugar of String<->JSON)