Недавно я познакомился с graphQL, который, по сути, предоставляет клиенту исчерпывающую «модель данных» через API, так что клиент просто выбирает данные, которые ему нужны. сервисы или веб-сервисы в рамках одного запроса ... Это действительно круто!
Теперь я хочу представить движок правил где-то в миксе (то есть мой JSON-запрос к graphQL будет выглядеть примерно так
query = {
person (id = 111)
{
id,
name,
age,
eligible_products [{
name,
description}
}]
}
В вышеприведенном случае у меня будут данные для записи о человеке, но elitable_products будет получен из моего механизма правил.
есть ли какие-либо механизмы правил, которые могли бы интегрироваться таким образом?