TheFramework

From Hegemon Wiki
Revision as of 00:29, 28 December 2016 by H3g3m0n (talk | contribs) (→‎RPC)
Jump to navigation Jump to search

Outline

  • Multi-user realtime 3d graphics editor.
  • Microservice inspired architecture. But use IPC/shared memory when possible.
  • Need a local daemon as a gateway/introducer for the services.
  • Hash all the things.

RPC

Message Format

Capnproto is a bit of a pain to integrate into Rust. Maybe just use Rust structs? Can define them separately later...

ASync

Look into using tokio for async.

Daemonization

2 libraries. One doesn't do Windows but seems better?

IPC

Servo has an ipc-channel crate. Doesn't do Windows yet.