Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Microservice Architecture (ZMQ/ProtoC) #15

Open
9 tasks
MoKob opened this issue Jan 14, 2018 · 0 comments
Open
9 tasks

Implement Microservice Architecture (ZMQ/ProtoC) #15

MoKob opened this issue Jan 14, 2018 · 0 comments

Comments

@MoKob
Copy link
Owner

MoKob commented Jan 14, 2018

To allow usage of multiple independent components, we need a reasonable plug-in architecture.
From previous experience, I want to try out an architecture similar to previous experiments on public transit routing that uses protocol buffer messages, sent over IPC calls between different plugins.

This tasks consists of multiple parts:

  • integrate ZMQ
    • integrate ZMQ library
    • set up IPC functionality
  • enable protocol buffer
    • add protocol buffer library
    • enable protoc building into build process
    • define protocol buffer interface for plugins
  • enable geometry access
    • define a protocol buffer interface to annotate graphs with coordinates
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant