分享自己架构的一款电商产品以及相关技术心得

Java技术栈:Dubbo+Zookeeper+Activemq+Redis+Spring boot 2+通用mapper

dubbo使用心得:项目部署到云服务器上面,刚开始启动项目,老是报无法根据IP想注册中心注册服务,根据这提示,查看云服务器本地hosts文件,发现hosts文件hostName解析的是云服务器的局域网地址,要把他改为公网IP(vi /etc/hosts

后台技术栈:LayUI+Layuimini+thymeleaf
Layui官方地址:https://www.layui.com

LayUI使用心得:敲了6年的代码,从最初的Bootstrap,easyUI,再到现在用的layUI,感觉Layui的组件支持得很完全,一般后台需要的组件都有,且Layui的生态也很活跃,各种拓展组件在官方网站以及开源网站都有案例(https://fly.layui.com/extend/),layui值得持续关注的开源框架
分享自己架构的一款电商产品以及相关技术心得

LayIm作为客服系统
官方地址:https://www.layui.com/layim/
技术实施:结合websocket实现消息的交互

IM技术心得:使用过融云IM,极光IM等第三方IM服务商,这些第三方服务使用稳定性一般,提供的技术支持也一般(某次对接这种IM服务商,还要公司的技术帮忙解决bug,当时蛮无语,但不得不帮忙处理,毕竟项目已经集成要用),依赖第三方服务,话事权以及技术支持都很被动。基于此原因,加上对公司团队的能力信任,就开始基于webSocket搭建自己的分布式聊天系统,当前能够支持文字,图片,表情消息交互,稳定性也做得不错(做好心跳的处理,这点很重要)
分享自己架构的一款电商产品以及相关技术心得

如需体验效果,请加我微信
分享自己架构的一款电商产品以及相关技术心得

end

更多文章:
Spring boot基于Redis缓存商城分类,商品信息
Java基于Redis实现“附近的人”
MyBatis基于Spring-boot集成通用Mapper以及pagehelper分页插件