一种基于sanic异步微服务方法

基本信息

申请号 CN202110028969.X 申请日 -
公开(公告)号 CN112769828A 公开(公告)日 2021-05-07
申请公布号 CN112769828A 申请公布日 2021-05-07
分类号 H04L29/08(2006.01)I;G06F9/54(2006.01)I;H04L29/06(2006.01)I 分类 电通信技术;
发明人 廖杰;李林渡;李进彬 申请(专利权)人 深圳市洪堡智慧餐饮科技有限公司
代理机构 深圳市深联知识产权代理事务所(普通合伙) 代理人 张琪
地址 518000广东省深圳市福田区梅林街道孖岭社区凯丰路10号翠林大厦8层808A
法律状态 -

摘要

摘要 本发明涉及WEB技术领域,具体为一种基于sanic异步微服务方法,该方法的步骤如下:步骤一、服务注册到注册中心;步骤二、Nginx反向代理器接收请求并把请求转发到认证中心;步骤三、认证中心对请求携带的用户信息进行身份认证,并把多个请求转发给多个服务器处理;步骤四、服务器收到认证中心的请求,执行业务逻辑;步骤五、响应对象,构造HTTP响应报文,返回HTTP响应报文。本发明使服务分开处理业务,和sanic单机逐步运行对比,时间响应缩小了一倍,因此面对多业务请求响应速度会更快,服务可以独立扩展,容易维护;本发明的各个服务通讯采用gRPC技术框架,可有效满足高性能且对响应速度有要求的数据传输过程,提高业务请求响应速度。