栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

黑马头条项目 8.5 补全服务端

黑马头条项目 8.5 补全服务端

为了方便看到效果,我们编写补全服务端代码。

注意:此处实际推荐的代码在后续推荐系统课程中会涉及到

在toutiao-backend/common/rpc目录下新建server.py文件

import reco_pb2_grpc
import reco_pb2
import time
import grpc
from concurrent.futures import ThreadPoolExecutor

# 首先补全被调用的函数代码
class UserRecommendServicer(reco_pb2_grpc.UserRecommendServicer):
    def user_recommend(self, request, context):
        """
        在接口中定义的用户推荐方法
        request:调用时的请求参数对象 UserRequest
        context: 通过此对象可以设置调用返回的异常
        """
        #获取请求参数
        user_id=request.user_id;
        channel_id=request.channel_id
        article_num=request.article_num
        time_stamp=request.time_stamp
        #决定调用的返回数据
        resp=reco_pb2.ArticleResponse()
        resp.exposure='exposure param'
        resp.time_stamp=round(time.time()*1000)
        # 注意对于列表类型的赋值使用extend
        _recommends=[]
        for i in 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/651570.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号