/Publish-Subscribe-Broker-Network

Project to 2015/2016 Development of Distributed Applications course of Masters Degree in Computer Science and Engineering 1st Year @ Instituto Superior Técnico WITH @cedac and @pasadinhas

Primary LanguageC#MIT LicenseMIT

Publish-Subscribe-Broker-Network

Project to 2015/2016 Development of Distributed Applications course of Masters Degree in Computer Science and Engineering @ Instituto Superior Técnico

Goals

Develop an application middleware that consisted in a brokers network that supported a Publish-Subscribe model with the following characteristicts:

  • Broker replication to avoid broker partion in the presence of faults
  • Offer FIFO Order in messages
  • Offer Total Order in messages
  • Offer a hierarchical language to send/receive the messages

Project Group