我最近介绍了graphQL,它通过API向客户机公开了一个全面的“数据模型”,这样客户机就可以获取它想要的数据。。使用stiching,graphQL服务器可以从同一请求中的许多服务或web服务获取数据。。。太酷了!.
现在,我想在组合中引入一个规则引擎(例如,我对graphQL的JSON请求,应该是这样的
query = {
person (id = 111)
{
id,
name,
age,
eligible_products [{
name,
description}
}]
}
在上面,我将拥有个人记录的数据,但是符合条件的_产品将从我的规则引擎中派生。