Github项目

xbin-store:模仿知名B2C网站的分布式B2C商城

xbin - store是一个模仿国内知名B2C网站构建的分布式B2C商城项目。它在技术上运用广泛,后台以SpringBoot构建项目并进行相关自动配置,涉及Dubbox、MVC、MyBatis、Druid、Solr、Re...

标签:

【Github】项目名:xbin – store – 模仿知名B2C网站的分布式B2C商城

项目简介

xbin – store是一个模仿国内知名B2C网站实现的分布式B2C商城。它在后台使用SpringBoot构建整个项目并去除XML配置,采用Maven构建项目、Jenkins持续集成。使用Dubbox作为RPC框架,kryo序列化,Apollo配置中心,Spring + SpringMVC + MyBatis的SSM框架,数据库连接池使用druid,数据库采用MySQL和Redis。页面引擎采用Beetl,网页采用freemarker生成静态化页面,存储采用FastDFS存储图片等文件,Solr实现搜索服务,Swagger2生成RESTfulApis文档,负载均衡使用Nginx、keepalived实现高可用,采用SpringScheduled做任务调度,消息中间件采用RabbitMQ,在分布式事务上采用TCC解决订单支付方面时效性要求高的事务,可靠的消息服务解决如会计记录等时效性要求低的事务。前台采用基于AdminLTE的roncoo – adminLTE(主要增加了Ajax的布局模式)。

核心技术

  • 后端框架:SpringBoot、SpringMVC、MyBatis、SpringCloud(相关版本查看github.com/xubinux/xbin – store – cloud)。
  • RPC框架:Dubbox。
  • 数据库相关:MySQL、Redis、druid数据库连接池。
  • 页面相关:Beetl页面引擎、freemarker生成网页静态化页面。
  • 搜索服务:Solr。
  • 分布式事务处理:TCC解决高时效性事务,可靠消息服务处理低时效性事务。
  • 任务调度:SpringScheduled。
  • 消息中间件:RabbitMQ。
  • 负载均衡:Nginx、keepalived。

项目总结

xbin – store项目是一个功能丰富的分布式B2C商城项目,整合了众多技术来实现其功能。从架构到功能实现都有很多值得深入研究和探讨的地方。欢迎大家在评论区留言,分享自己对这个项目的看法或者提出问题,大家一起交流探讨。

项目地址

GitHub链接直达

数据统计

数据评估

xbin-store:模仿知名B2C网站的分布式B2C商城浏览人数已经达到4,如你需要查询该站的相关权重信息,可以点击"5118数据""爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:xbin-store:模仿知名B2C网站的分布式B2C商城的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找xbin-store:模仿知名B2C网站的分布式B2C商城的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于xbin-store:模仿知名B2C网站的分布式B2C商城特别声明

本站链氪巴士提供的xbin-store:模仿知名B2C网站的分布式B2C商城都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。

相关导航

暂无评论

暂无评论...