Skip to content

Bilibili Livestream real-time information crawler for project vNerve.

License

Notifications You must be signed in to change notification settings

vNerve/vNerveBiLiveReceptor

Repository files navigation

vNerveBiLiveReceptor

Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.

TODO

Worker

  • Parse json to protobuf.
  • Pack header and serialized protobuf.
  • Introduce ZeroMQ and send to supervisor. Use custom protocol to communicate between supervisor and worker.
  • Use thread local storage instead of boost::thread_specific_ptr.
  • Refactor(class/namespace/filename).

Supervisor

  • Drop gRPC.
  • Event loop, weighted round robin.
  • ...

About

Bilibili Livestream real-time information crawler for project vNerve.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published