论文部分内容阅读
随着当今时代背景下计算机网络的不断发展,电子商务这种经营形式在全球范围内覆盖了非常广泛的商业行为,并为人们的生活带来了翻天覆地的改变。当今时代,只要企业有出售商品的需求,搭建一个在线电子商城都已经成为其基础需要。作为一个提供在线招聘服务的互联网企业,拉勾网络技术有限公司的主要业务是互联网招聘。但是随着时代的发展,基础的业务功能已经不能满足客户的需要,仅有的提供增值服务的方式还是通过购买会员账号的形式实现,这种会员账号定价较为昂贵,且产品固定,售卖不灵活。因此,提供一种更为便捷的购买方式,为有招聘需求的企业和有求职需求的个人提供更加丰富完善的服务,已经成为下一步发展目标的重中之重。而实现这一切的最佳实践方式,就是一个电子商城。该在线服务售卖后台部分主要使用Java语言开发,采用B/S(Browser/Server,浏览器/服务器)结构,基于Spring,Spring MVC,MyBatis实现,通过分布式服务框架Dubbo提供透明化的远程服务调用方案,使得应用可通过高性能的RPC实现服务的输出和输入,使用ZooKeeper实现服务器的动态集群管理,Kafka消息流完成高效率低耦合的信息传递。实现了如下需求:基础的功能性需求即商品售卖,提供充值场景、积分兑换场景、线上小额度支付场景,完成可消耗性服务的零售。同时,后台可以对商品、用户、充值订单、购买订单、勾豆(该系统的虚拟货币)流水进行管理。将以前售卖的高级账号中的可消耗性权益拆分开来,与商城连通,使之可以实现线上购买。作者工作部分主要包括:完成充值虚拟货币和下单购买商品的流程和商城的后台管理。参与对商业化服务的改造,主要负责权益的消耗、分配、转移等操作。涉及资金往来的部分充分考虑了交易的安全性和原子性,保证流程安全完整。考虑到后期服务稳定后系统负载量的增加,拥有足够的性能优化策略。作为基础项目搭建,可以与积分系统,商业化服务等灵活对接。目前,该系统一期已经完成,正在测试阶段中,预期于今年的六月份正式投入使用。该系统的开发既为客户提供了更为丰富灵活的增值服务,也极大地节省了交易双方的人力物力,为以后的商业化探索铺平了道路。