项目作者: OpenMatchmaking

项目描述 :
Microservice for searching opponents and building game sessions
高级语言: Elixir
项目地址: git://github.com/OpenMatchmaking/microservice-matchmaking.git
创建时间: 2018-03-14T22:55:30Z
项目社区:https://github.com/OpenMatchmaking/microservice-matchmaking

开源协议:BSD 3-Clause "New" or "Revised" License

下载


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.