This is just a small brief to describe the differences between the now deprecated cirrus signalling server and the new wilbur signalling server.
- Configuration is handled by CLI options or the same options in a
config.json - By default web serving is disabled but can be enabled by supplying
--serve - Convenience scripts in
platform_scriptswill append--serveand try to reproduce the oldcirrus.jsbehaviour. - The frontend will be placed in
wwwinstead ofPublicwhen using convenience scripts. - Messages are now described by protobufs in the Common library.
- The server is built on top of the Common library which is provided as a tool for developers to build their own applications.
- Logs from
wilburare now structured JSON so they can be easily ingested into external tools. - Messages sent and received are no longer echoed to the terminal by default. The
--console_messagesargument can control this behaviour. - The
config.jsonfile will not be created or recreated (if deleted), if you want the config.json to be generated based on current arguments use--save.