`
springcloud关注者
  • 浏览: 330156 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
12d8ea3d-4199-3941-8a17-acd5024729b8
Spring_Cloud构...
浏览量:266688
文章分类
社区版块
存档分类
最新评论
文章列表
使用技术: Spring Cloud+Spring Boot+Mybatis+微服务+服务监控+可视化运营   B2B2C平台: 平台管理端(包含自营) 商家平台端(多商户入驻) PC买家端、手机wap/公众号买家端 微服务(30个通用微服务如:商品、订单、购物车、个人中心、支付、文件、运营等,支持原生Android、ios、react、小程序、vue、h5等前端调用) 聚合小程序     SAAS小程序: 平台管理端 商家平台端(多商户入驻) 微服务(30个通用微服务如:商品、订单、购物车、个人中心、支付、文件、运营等,支持原生Android、ios、react、 ...
我们先从搭建通用服务开始,首先沟通maven创建commonservice的根项目,里面有一些基础的配置信息,如:版本控制、打包、编译、依赖、通用包配置、模块等,我直接将代码帖进来,希望大家能够理解的更到位:   <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 ht ...
之前写了一些分布式架构srping cloud1.0的文章,好久没有更新博客了,我们一年前开始就更新了架构,一直也没有时间更新博客,快过年了,公司也不是很忙,斗胆把自己用的架构的搭建过程给大家分享一下,希望可以帮助更多 ...
敏捷开发:       就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。 优点: 1、敏捷开发的高适应性,以人为本的特性。 2、更加的灵活并且更加充分的利用了每个开发者的优势,调动了每个人的工作热情。 缺点: 由于其项目周期很长,所以很难保证开发的人员不更换,而没有文档就会造成在交接的过程中出现很大的困难。   传统瀑布开发优缺点: 优点: 1. 为项目提供了按阶段划分的检查点。 2. 当前一阶段完成后,您只需要去关注后续阶段. 3. 它提供了模板,这个模板使得分析、设计、编码测试和支持的方法可以在该模板下有一个共 ...
使用技术: Spring Cloud+Spring Boot+Mybatis+微服务+服务监控+可视化运营   B2B2C平台: 平台管理端(包含自营) 商家平台端(多商户入驻) PC买家端、手机wap/公众号买家端 微服务(30个通用微服务如:商品、订单、购物车、个人中心、支付、文件、运营等,支持原生Android、ios、react、小程序、vue、h5等前端调用) 聚合小程序     SAAS小程序: 平台管理端 商家平台端(多商户入驻) 微服务(30个通用微服务如:商品、订单、购物车、个人中心、支付、文件、运营等,支持原生Android、ios、react、 ...
  上一篇文章我们介绍了《鸿鹄云商b2b2c o2o平台管理功能清单》,从今天开始,我们对当前清单中的每一个功能进行剖析,会将产品设计、UI设计、功能设计详细给大家讲解,也希望能够帮助更多的朋友了解电子商务平台功能。抛开电子商务的登陆、注册基础功能,我们直入主题。今天讲解平台管理中的通用设置功能。 为了在程序启动或者初始化的时候,对系统的配置和通用设置项进行统一加载,所以我们将通用的设置信息全部存储到数据库中,在使用的时候从数据库中读取并存储到缓存(因为配置项长期不会改变,如果改变,我们可以动态刷新缓存)。   鸿鹄云商中的通用配置包括:基础设置、客服设置、第三方登录设置、前台登录设置 ...
技术列表: Spring Cloud Config 配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持本地存储、Git以及Subversion   Spring Cloud Bus 事件、消息总线,用于在集群(例如,配置变化事件)中传播状态变化,可与Spring Cloud Config联合实现热部署
用java实施的电子商务平台太少了,使用spring cloud技术构建的b2b2c电子商务平台更少,大型企业分布式互联网电子商务平台,推出PC+微信+APP+云服务+小程序的云商平台系统,其中包括B2B、B2C、C2C、O2O、新零售、直播电商等子平台。   今天我们推出了小程序优化版本,给大家简单介绍一下: 通用架构: SpringCloud,Spring boot,Mybatis,mybatis plus  前端框架: 小程序   
上一篇文章我们介绍了鸿鹄云商b2b2c o2o微服务层设计方案,关于使用的技术架构的技术点我这边不做重复介绍,如果有兴趣的朋友可以去看一下我之前写过的《构建spring cloud架构》系列文章,因为我一直在强调鸿鹄云商b2b2c o2o平台,所以我们重点讲解的是鸿鹄云商平台的相关技能知识,从本篇文章开始,我们将针对于鸿鹄云商b2b2c o2o每一个平台和微服务进行功能和技能剖析,让更多的读者认识到大型互联网项目的研发过程和实施方案。   今天我们主要来讲解平台管理的功能设计,业界的b2b2c产品是比较成熟的,相信很多的朋友也了解一些,我们做的是java版本多租户b2b2c电子商务平台, ...
上一篇文章我们介绍了鸿鹄云商b2b2c o2o微服务部署方案,其实很多读者都在关注微服务层是如何设计的,其中包括微服务架构、规则流程、定义标准,其实本篇文章不想过多的重复介绍,之前有给大家讲解过微服务架构图和部署解决方案,下面直接通过一张设计图给大家整体介绍鸿鹄云商b2b2c微服务层设计,后面我们会通过剖析所有功能点,将详细的业务和设计过程详细讲解,也希望更多的人了解鸿鹄云商b2b2c平台的设计方案。     以上是我参与的Spring Cloud B2B2C O2O鸿鹄云商平台-微服务层设计方案,从现在开始,我会将每一个细节点落实到文章上,希望能够帮助更多的朋友。
上一篇文章我们介绍了鸿鹄云商b2b2c o2o基础的部署方案,考虑到项目部署中架构拓展性、伸缩性、可用性、安全性、开放性、准确性、可维护性的特点,我们针对鸿鹄云商平台b2b2c制定整体部署架构方案,我这里不做更多的介绍,直接上图,希望能通过部署架构图让更多的读者理解。    以上是我参与的Spring Cloud B2B2C O2O鸿鹄云商平台-部署架构解决方案,从现在开始,我会将每一个细节点落实到文章上,希望能够帮助更多的朋友。
上一篇文章我们介绍了spring cloud框架几个核心组件,本篇文章考虑到项目的部署方案及服务与服务之间的组合及协作能力,我们从这两方面入手着手讲一下鸿鹄云商b2b2c平台技术框架解决方案。   Docker资源的统一部署、调配和动态负载均衡管理   1. 由Master统一管理Docker中各Pod应用的部署、调配和动态负载均衡   2. 当某应用临时高负载或业务量增长需要,需要调配资源时,由Master统一管理快速部署和动态调配;使用完成后再快速释放资源   方案: 1. 采用Kubernetes + Docker解决方案搭建了一个灵活的企业级集群管理平台。   ...
上一篇文章,我们从业务规划、可拓展性对整个鸿鹄云商b2b2c o2o平台做了技术架构规划,设计核心思想为:业务模块化、服务化、原子化的解决方案,本篇文章是技术框架的升级版本,我们将讲解一下spring cloud微服务框架的优势,因为网上的资料很多,我这边只列了一下核心组件优势。   微服务框架(基于开源技术的分布式、服务化框架),采用微服务架构,降低了系统之间的耦合性,降低了单个应用故障对业务系统的影响,同时采用该架构,为将来的持续集成(Devops)打下技术基础。同时也降低了团队之间的相互依赖,提高了工作效率。   1. 基于spring-boot, spring-cloud和ne ...
公司要搭建未来服务开发的统一标准,也考虑到框架的可拓展及可伸缩性,能够顺应时代的潮流,鸿鹄云商平台(honghu)业务的可拓展性比较随性,考虑到未来运营方案多样化及快速响应产品&用户需求、新业务的快速迭代变更,作为平台的总架构师,我推荐公司使用当前业界最流行的Spring Cloud分布式微服务云解决方案来实施产品b2b2c云商平台研发,技术架构如下:   MICROSERVICES: 前端框架: Vue.js、BootStrap、H5、CSS3、小程序 缓存管理: Redis、MongoDB 数据管理: RDBMS、NoSQL、Object Store
由于公司要做整套电子商务解决方案,考虑到平台的通用性(其中b2b、b2c、o2o、小程序,都离不开基础平台),优先给公司规划: 平台管理端(统一管理,包含自营店铺)、商家管理端(可以入驻,多租户模式)、买家端(支持PC、h5/公众号、小程序、ios/android)三个通用平台。   平台管理端,因为考虑到平台管理的用户访问量比较小,而且都是一些针对于数据表单的操作,如:清单列表、分页、添加、修改、删除、导入导出等管理功能,也局限于企业用户,这个平台没有采用微服务模式,而是使用最传统的spring boot2.0 + mybatis + 前端模板(h5、css3、bootstrap、jqu ...
Global site tag (gtag.js) - Google Analytics