电商直播商城
项目描述:
该项目主要是商家进行直播,直播间有各种优惠券以及积分活动,用户在直播界面进行下单,商家在后台进行运营、采购、运输配送等统筹操作。
项目的用户层有会员、主播、仓管、采购员、配货员、装车员、门店员工等,服务层有会员、商品、采购、交易、支付、配送、直播等十几个服务。
技术栈:SpringCloud+RocketMQ+mysql+redis+腾讯云cos+cdn
责任描述:
(1)参与基于DDD领域驱动的互联网商城微服务架构设计,完成会员、商品、直播等12个核心领域模块解耦,制定分布式系统接口开发规范;
(2)引入分布式事务Seata,确保关键业务的数据安全;
(3)引入RocketMQ,制定消息业务的开发规范;
(4)作为直播服务的负责人,对直播业务进行表结构的设计,完成直播后台、App主播端以及用户小程序直播功能的开发;
(5)对接云服务的直播功能,实现直播间创建以及群组即时通讯IM的功能;
(6)使用Redis实现分布式锁保证业务幂等性,利用redis缓存来统计直播间峰值人数、观看人数等;
(7)引入第三方框架sensitive-word,实现自定义敏感词过滤。
------------------------------------------------------------------------------
东方商城
项目描述:
该平台是B2B2C商城,提供供应商(生产商、批发商等)和最终消费者之间的交易服务。平台具有完善的电子商务功能,包括商品展示、购物车、支付系统、物流配送等。
商城会邀请不同的供应商入驻其平台,这些供应商可提供各种各样的产品,从而形成多样化的商品种类。供应商可以是制造商、批发商、甚至是其他零售商。平台为入驻的供应商提供展示其产品的空间。每个商品通常都有详细的描述、价格、图片等信息,以便吸引和满足消费者的需求。
平台还支持最终消费者直接在平台上购物。消费者可以从不同的供应商那里购买商品,享受一站式购物体验。
B2B2C商城提供安全的支付系统,支持多种支付方式,如支付宝、微信支付等。平台也负责结算,确保供应商和最终消费者之间的金融交易安全可靠。
技术栈 :SpringCloud+RocketMQ+mysql+redis+阿里云oss+cdn
责任描述:
(1)以责任链的方式设计订单业务,模块包括积分、优惠券、营销活动、团购、限时抢购等;
(2)对接第三方支付平台,接入商户注册、微信以及支付宝支付功能;
(3)对接数据埋点平台,完成用户关联,上传订单数据以及优惠数据,完成全平台的数据监控。
(4)为防止网络攻击,结合redis与过滤器设计访问超频拦截;
(5)开发后台发放优惠券;对接三方接口,实现有条件优惠券领取。