Skip to content

OpenMatchmaking/microservice-matchmaking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

microservice-matchmaking

Microservice for searching opponents and building game sessions

Features

  • Written in Elixir with using OTP and RabbitMQ queues
  • Configurable rating groups and their ranges
  • Processing requests represented as a pipeline, so that you can scale each stage independently
  • Tracking active players in queue with using Mnesia
  • Sharing states between workers when the server is trying to seed a new player

Documentation

The information about how requests are handled in matchmaking microservice with using pipeline can be found here.
The general documentation about this microservice and available API is located here.

License

The microservice-matchmaking published under BSD license. For more details read LICENSE file.