[发明专利]一种商品信息获取方法、装置、设备及存储介质在审
| 申请号: | 202110324888.4 | 申请日: | 2021-03-26 |
| 公开(公告)号: | CN113761422A | 公开(公告)日: | 2021-12-07 |
| 发明(设计)人: | 张峰 | 申请(专利权)人: | 北京京东拓先科技有限公司 |
| 主分类号: | G06F16/957 | 分类号: | G06F16/957;G06Q30/06 |
| 代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 赵翠萍;张颖玲 |
| 地址: | 100744 北京市大兴区经济技*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 商品信息 获取 方法 装置 设备 存储 介质 | ||
1.一种商品信息获取方法,其特征在于,所述方法包括:
接收终端发送的商品访问请求;其中,所述商品访问请求包括商品编码信息;
基于所述商品编码信息从至少一个存储单元中确定存储商品详情信息的目标存储单元;其中,所述存储单元为Nginx应用层的存储单元;
基于所述商品编码信息从所述目标存储单元中获取对应的目标商品详情信息;
将所述目标商品详情信息返回至所述终端,以使所述终端将所述目标商品详情信息显示在商品页面。
2.根据权利要求1所述的方法,其特征在于,所述基于所述商品编码信息从至少一个存储单元中确定存储商品详情信息的目标存储单元,包括:
对所述商品编码信息进行哈希运算,得到对应的哈希值;
基于所述哈希值、至少一个Nginx应用层的数量,确定目标Nginx应用层;
将所述目标Nginx应用层的存储单元作为所述目标存储单元。
3.根据权利要求2所述的方法,其特征在于,所述基于所述哈希值、至少一个Nginx应用层的数量,确定目标Nginx应用层,包括:
计算所述哈希值与所述至少一个Nginx应用层的数量相除后的余数;
在所述至少一个Nginx应用层的标识信息中,查找与所述余数相匹配的目标标识信息;
将所述目标标识信息所标识的Nginx应用层作为所述目标Nginx应用层。
4.根据权利要求1所述的方法,其特征在于,
所述目标商品详情信息包括:目标商品模板信息和目标商品静态信息;
所述目标存储单元包括第一存储单元和第二存储单元;
所述基于所述商品编码信息从所述目标存储单元中获取对应的目标商品详情信息,包括:
基于所述商品编码信息从所述第一存储单元中获取所述目标商品模板信息;
基于所述商品编码信息从所述第二存储单元中获取所述目标商品静态信息;
基于所述目标商品模板信息和所述目标商品静态信息,构成所述目标商品详情信息。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在Nginx应用层中安装Openresty组件;
编写Lua脚本文件,用于在Nginx应用层对应的存储单元中预先存储所述商品模板信息和所述商品静态信息。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
按照预设匹配策略从至少一个web层中匹配目标web层;
控制Tomcat组件将所述商品编码信息发送至所述目标web层;
通过缓存在所述目标web层的哈希表,查询出所述商品编码信息对应的商品售罄状态;其中,所述商品售罄状态为未售罄或售罄;
将商品售罄状态发送至所述终端,以显示在所述终端的商品页面的对应位置。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
所述目标web层根据所述商品编码信息在分布式缓存数据库中查询所述商品编码信息对应的商品库存量;
所述商品库存量减少到0时,确定所述商品售罄状态从售罄变为未售罄,利用主通知节点通知所述至少一个web层对应的从通知节点;
或者,所述商品库存量增加到大于0时,确定所述商品售罄状态从未售罄变为售罄,利用主通知节点通知所述至少一个web层对应的从通知节点;
每个web层对应的从通知节点修改每个web层的哈希表,以更新所述商品编码信息的商品售罄状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东拓先科技有限公司,未经北京京东拓先科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110324888.4/1.html,转载请声明来源钻瓜专利网。





