PLAN.md 643 B

Done

  • base: cross platfrom infrastructure
  • event: select/poll/epoll/kqueue/port
  • ssl: openssl/guntls/mbedtls
  • evpp: c++ EventLoop interface similar to muduo and evpp
  • http client/server: include https http1/x http2
  • websocket client/server

Improving

  • IOCP: fix bug, add SSL/TLS support, replace with wepoll?
  • wintls: SChannel is so hard :) need help
  • Path router: add filter chain, optimized matching via trie?

Plan

  • mqtt client
  • redis client
  • lua binding
  • js binding
  • hrpc = libhv + protobuf
  • rudp: FEC, ARQ, KCP, UDT, QUIC
  • have a taste of io_uring
  • coroutine
  • IM-libhv
  • MediaServer-libhv
  • GameServer-libhv