分布式商城系统项目实战
以分布式+SOA设计搭建商城系统
robona
这个作者很懒,什么都没留下…
展开
-
dubbo实现两个系统之间的通信
dubbo实现两个系统之间的通信1)分析由于很多商城是基于soa的架构(soa架构介绍:https://blog.csdn.net/qq_34598667/article/details/90236939),表现层和服务层是不同的工程。所以要实现很多功能时需要在两个系统之间进行通信。如何实现远程通信?1、Webservice:效率不高基于soap协议。项目中不推荐使用。2、使用restf...原创 2019-05-17 17:56:14 · 2920 阅读 · 0 评论 -
集群、分布式架构与SOA架构
集群、分布式架构与SOA架构1)传统开发500并发量存在的问题:1、功能耦合度高2、系统维护成本高3、如果并发量大,无法解决高并发的问题1000并发存在的问题:1、系统无法有效进行水平扩展(集群不能针对功能模块)图5.12、用户存在重复登录的问题针对第二点:需要session共享,是以session广播的形式,比较消耗资源,宽带。如果要达到10000并发需要20台服务...原创 2019-05-15 16:38:45 · 2423 阅读 · 0 评论 -
通过tomcat插件启动Maven工程
通过tomcat插件启动Maven工程需要在store-manager 的pom工程中,配置tomcat插件。启动的端口号,和工程名称。在store-manager的pom文件中添加如下配置:<!-- 配置tomcat插件 --><build> <plugins> <plugin> <groupId>org.apach...原创 2019-05-16 16:37:49 · 273 阅读 · 0 评论 -
商城项目工程搭建
商城项目工程搭建1)使用maven的好处Jar包的管理工程之间的依赖管理自动打包统一的版本的控制2)后台管理系统工程搭建分析Maven的常见打包方式:jar、war、pomPom工程一般都是父工程,管理jar包的版本、maven插件的版本、统一的依赖管理,聚合工程。store-parent:父工程,打包方式pom,管理jar包的版本号。项目中所有工程都应该继承父工程。...原创 2019-05-16 15:33:20 · 253 阅读 · 0 评论 -
centos7安装启动zookeeper
centos7安装启动zookeeper原创 2019-05-23 09:36:34 · 2490 阅读 · 1 评论 -
04_使用域名访问后台管理系统(Nginx)
04_使用域名访问后台管理系统(Nginx)1.现在的方式存在的问题现在的访问路径:http://127.0.0.1:8080 (localhost:8080)存在的问题开发环境和测试环境ip不一样,每次环境变化时,都要修改访问地址页面加载资源文件,有可能会使用url的全路径。一旦更换环境(ip),资源文件就无法加载了ip地址在访问的时候是没有意义的(只是用来定位服务器的地址,但是...原创 2020-04-11 13:47:08 · 2664 阅读 · 0 评论 -
03_后台管理页面商品列表查询
03_后台管理页面/商品列表查询1.展示后台的首页1.1 先把前端完成后台管理的页面复制到_web下把html改为jsp,index.html->jsp在首行加上page 声明把文件后缀改为.jsp1.2 在controller包中新建一个PageController,做页面跳转的[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w1d...原创 2020-03-30 20:51:38 · 1432 阅读 · 0 评论 -
02_SSM整合测试与系统间通信(Dubbo)
02_SSM整合测试与系统间通信(Dubbo)1.整合测试1.1 需求根据商品id查询商品的信息,并将商品的信息使用json数据返回(只做测试,不需要页面)1.2 分析设计请求url:/item/selectByKey/{itemId}参数:商品id(主键),从请求的url获取返回值:TbItem对象1.3 Controller先在_web下添加依赖, _interfa...原创 2020-03-27 12:36:47 · 489 阅读 · 0 评论 -
01_商城项目设计与工程搭建
01_DERAM商城项目设计与工程搭建1.商城项目分析与设计附件:商城项目设计.pdf2.技术选型和开发环境2.1 技术选型Spring、SpringMVC、MybatisJSP、JSTL、jQuery、EasyUI、KindEditor(富文本编辑器)Redis(缓存服务器,单点登录,购物车)Solr(搜索)dubbo(分布式服务框架)HttpClien...原创 2020-03-26 21:54:25 · 318 阅读 · 0 评论