开源软件名称:mallplus多商户商城
开源软件地址:https://gitee.com/catshen/mallplus-b2b2c
开源软件介绍:
** 参考基本分布式框架**https://gitee.com/wocadi/zscat ** 项目迁移分布式版本 https://gitee.com/wocadi/shop-dubbox ** 学习资料和视频 https://pan.baidu.com/s/1jIoLf9O 演示地址 http://www.zscat.top/gw/index 演示地址 http://www.zscat.top/front 前端注册 后端 演示地址 http://www.zscat.top/login http://www.zscat.top/shop/front/index http://www.zscat.top/web/cms/indexS技术选型 1、后端 核心框架:Spring Framework 4.0 分布式框架: zookeeper dubbox2.8.4 分布式锁 分布式调用链 zikpin brove 分布式日志分析 elk Elasticsearch,Logstash,Kibana Elasticsearch:搜索,提供分布式全文搜索引擎 Logstash: 日志收集,管理,存储 Kibana :日志的过滤web 展示 分布式监控 dubbo-monitor dubbo-admin mq通信框架 kafka redis mongodb 视图框架:Spring MVC 4.0 服务端验证:Hibernate Validator 5.1 任务调度:Spring Task 4.0 持久层框架:MyBatis 3.2 数据库连接池:Alibaba Druid 1.0 缓存框架:Ehcache 2.6、Redis Luence搜索引擎 日志管理:SLF4J 1.7、Log4j2 logback 工具类:Apache Commons、Jackson 2.2、Xstream 1.4、Dozer 5.3、POI 3.9 2、前端 JS框架:jQuery 1.9。 CSS框架:bootstrap ace admin框架界面。 客户端验证:JQuery Validation Plugin 1.11。 富文本:CKEcitor 文件管理:CKFinder 百度 web upload 图片上传插件手机端框架:Jingle 数据表格:jqGrid 对话框:jQuery jBox 下拉选择框:jQuery Select2 树结构控件:jQuery zTree 日期控件: My97DatePicker
已完成功能 - 后台 用户管理 角色管理 菜单管理 组织管理 日志管理
- 监控 jvm监控 ehcache监控 durid数据库监控
- 商城 商品管理 首页菜单管理 楼层管理 商品类别 订单管理 文章管理
- 商城前台 主页菜单 楼层 文章 商品展示,商品详情展示 ,购物 添加商品到购物车,结算 微信支付,支付宝支付。
技术要点 - 登录用户的浏览记录存redis ,hash存储 一周过期
- log4j2 通过配置直接将数据存入logstash ,然后通过elk展示分析
待做功能 - 用户登录或者注册送积分存入kafka,然后一个单独的项目消费kafka数据 ,将数据持久化到数据库
- 日志数据存入mongodb
此项目只是拆分了 商城 http://git.oschina.net/catshen/zsTrade - shop-admin 商城后台管理
- shop-web 商城前台 (首页 支付 等)
- shop-common 商城公共类 工具类等
- shop-order-api 订单dubbox接口
- shop-order 订单dubbox实现类 采用sharding jdbc 进行订单分库分表
- shop-member-api 会员dubbox接口
- shop-member 会员dubbox实现类 采用sharding jdbc 进行订单分库分表
- shop-goods-api 商品dubbox接口
- shop-goods 商品dubbox实现类 (商品,楼层 ,类别 品牌 等)
演示地址http://zscat.top/使用技术和后台同 http://git.oschina.net/catshen/cat 运行部署运行zscat-tools 下面的run.bat 同时启动zookeep redis nginx,默认配置 在app.properties修改 1.修改shop-order模块下的app.properties 的数据库链接 ,运行Bootstrap类2.修改shop-member模块下的app.properties 的数据库链接 ,运行Bootstrap类3.修改shop-goods模块下的app.properties 的数据库链接 ,运行Bootstrap类商品管理楼层管理 brave-dubbo.xml 采集数据到zikpin,生成分布式调研链数据启动zipkin 启动dubbo-montiorhttp://git.oschina.net/handu/dubbo-monitor启动dubbo-admin启动elksharding jdbc整合介绍http://blog.csdn.net/a1439226817/article/details/64437915 下载地址 https://item.taobao.com/item.htm?ft=t&spm=2013.1.20141001.1.gkDDZC&id=541224695671&scm=1007.12144.81309.42296_0&pvid=3c458768-6a7b-41c7-a0c2-3af8280c6a74 qq 951449465 |
请发表评论