Платформа для предоставления доступа через API к веб-сайту?

У нас есть веб-сайт, к которому мы хотим предоставить доступ через веб-API для других сайтов.

Это может оказаться API на основе REST, но я еще не уверен. Он должен быть доступен из модуля Drupal, но мы хотим, чтобы API был масштабируемым, чтобы мы могли получать доступ к данным и функциям сайта из других сред, таких как joomla, wordpress, других языков, отличных от php, и т. Д. Информация о том, где находится игрок в данный момент, сохраняется дважды: у игрока есть переменная hostField, которая ...

Я моделирую игру, в которой несколько игроков (потоков) перемещаются одновременно. Информация о том, где находится игрок в данный момент, сохраняется дважды: у игрока есть переменная hostField, которая ссылается на поле на доске, и каждое поле имеет ArrayList, в котором хранятся игроки, которые в данный момент находятся на этом поле.

Я не очень доволен тем фактом, что у меня есть избыточная информация, но я не нашел способа избежать этого, не просматривая большой набор данных.

Однако, когда игрок перемещается с одного поля на другое, я бы хотел убедитесь, что (1) избыточная информация остается связанной (2) в данный момент полем никто не управляет.

Поэтому мне нужно сделать что-то вроде

synchronized(player, field) {
    // code
}

Что невозможно, верно?

Что мне делать ? : )

38
задан Martin Vseticka 26 August 2017 в 15:39
поделиться