王民明 章啸可 陆春燕 夏洋
摘 要:目前,我国电商在零售业中已经占据着主导作用,跨境电子商务已经成为经济增长新的增长点,打造全新的跨境电商平台已经成为行业迫切的需求。文章主要介绍了一种跨境电子商务借卖软件系统,详细介绍了系统使用的3种主要技术、框架与模块的设计与实现。
关键词:跨境;电子商务;借卖系统
跨境电子商务,是我国“一带一路”国家战略的重要实施途径,也是供给侧结构性改革的有效推动力。在传统出口贸易增速减缓的情况下,跨境电子商务以30%以上的年增长率迅猛发展,为中国经济发展作出了重要贡献。
跨境电子商务产业链具有打造國际贸易和跨境消费新业态,具有实现产业整合的功能。这一功能在助推我国由“世界工厂”向“世界商店”的升级过程中,将起到重要的作用。M2B2C跨境电商交易模式可以较好地解决B2C出口模式面临的困境,是实现电商产业功能的主要载体[1]。
为此,我们开发了跨境电子商务借卖系统。系统基于Java开发,采用了Spring+SpringMVC+Mybatis框架。实现了与ebay系统的对接,可以对ebay上商品的数据进行推送与拉取,从而实现了跨境交易。
1 主要技术简介
1.1 Redis集群与单点登录
使用ShardedRedis做登录缓存。用两台redis集群进行存储。设计MermerHashing算法。Cookie用登录mall_login做cookie名,用sessionId做value进行唯一标识进行存储。随后再用sessionId做redis缓存的key,将用户信息转换成string存到value中,读取性能快,性能好,更安全。
1.2 MermerHash算法
MurmurHash是一种非加密型哈希函数,适用于一般的哈希检索操作。Redis在实现字典时用到了MurmurHash,包括数据库、集群、哈希键、阻塞操作等功能都用到了这个算法。……