引擎架构介绍

PAI-Rec引擎是一款基于Go的在线推荐服务引擎的框架,您可以基于此框架快速搭建推荐在线服务,也可以定制化进行二次开发。

基本功能

PAI-Rec引擎提供如下功能:

  • 集成Go Http Server,提供路由注册功能,方便开发Restful API。

  • 包含完整的推荐引擎的Pipeline流程,里面预定义了多种召回、过滤以及排序策略,内置访问阿里云EAS服务的功能。

  • 包含多种数据源的加载,支持Hologres、Redis、Tablestore以及Kafka等,同时支持阿里云BE召回引擎。

  • 基于灵活的配置描述推荐流程。

  • 集成轻量级AB实验平台。

  • 支持特征平台(FeatureStore),更好地管理特征及数据一致性。

  • 支持简单易用的扩展点,方便自定义操作。

整体框架

PAI-Rec引擎整体框架如下:

image.png

系统架构部署

image.png

推荐服务的整体流程

image.png

内置功能

image.png