- 浏览: 15138 次
最新评论
文章列表
涉及平台:平台管理(包含自营店面)、商家端(PC端、手机端)、买家平台(PC端、H5/公众号、小程序、APP端(IOS/Android)、微服务平台(业务服务)
核心架构:Spring Cloud、Spring Boot、Mybatis、Redis、SFTP
前端框架:VUE、Uniapp、Bootstrap/H5/CSS3、IOS、Android、小程序
源码来源
1.鸿鹄Cloud架构清单
2.Commonservice(通用服务)
通用服务:对spring Cloud组件的使用&封装,是一套完整的针对于分布式微服务云架构的解决方案。如:注册中心、配置中心、网关中心、监控中心、认证中心、用户中心、日志中心、文件中心、消息中心、分布式ID、链路追踪、聚合发送等。源码
清单列表
代码结构
3. Component(通用组件)通用组件:对
鸿鹄Cloud架构清单
Commonservice(通用服务)
通用服务:对spring Cloud组件的使用&封装,是一套完整的针对于分布式微服务云架构的解决方案。如:注册中心、配置中心、网关中心、监控中心、认证中心、用户中心、日志中心、文件中心、消息中心、分布式ID、链路追踪、聚合发送等。源码
清单列表
代码结构
3. Component(通用组件)
通用组件:对系统常用组件的封装,如:常用异常状态码、URL权限、Service/Dao/VO封装、Mybatis/Spring封装、分页、对象存储包、Redis缓存、日志、常用工具类、RabbitMQ、 ...
涉及平台:平台管理(包含自营店面)、商家端(PC端、手机端)、买家平台(PC端、H5/公众号、小程序、APP端(IOS/Android)、微服务平台(业务服务)
核心架构:Spring Cloud、Spring Boot、Mybatis、Redis、SFTP
前端框架:VUE、Uniapp、Bootstrap/H5/CSS3、IOS、Android、小程序
源码来源
1.鸿鹄Cloud架构清单
2.Commonservice(通用服务)
通用服务:对spring Cloud组件的使用&封装,是一套完整的针对于分布式微服务云架构的解决方案。如:注册中心、配置中心、网关中心、监控中心、认证中心、用户中心、日志中心、文件中心、消息中心、分布式ID、链路追踪、聚合发送等。源码
清单列表
代码结构
3. Component(通用组件)通用组件:对系统常用组件的封装,如:常用异常状态码、URL权限、Service/Dao/VO封装、Mybatis/Spring封装、分页、对象存储包、Redis缓存、日志、常用工具类、RabbitMQ、分布 ...
涉及平台:平台管理(包含自营店面)、商家端(PC端、手机端)、买家平台(PC端、H5/公众号、小程序、APP端(IOS/Android)、微服务平台(业务服务)
核心架构:Spring Cloud、Spring Boot、Mybatis、Redis、SFTP
前端框架:VUE、Uniapp、Bootstrap/H5/CSS3、IOS、Android、小程序
源码来源
Spring Cloud是一系列框架的有序集合。
利用Spring Boot的开发模式简化了分布式系统基础设施的开发。
如服务发现、注册、配置中心、消息总线、负载均衡、断路器、数据监控等(这里只简单的列了一部分)。
都可以用Spring Boot的开发风格做到一键启动和部署。
(企业架构源码可以加求球:三五三六二四七二五九)
Honghu的消息服务平台已经抛弃了之前的ActiveMQ,改用高吞吐量比较大的Kafka分布式消息中间件方案:kafka消息平台使用spring+kafka的集成方案,详情如下:1. 使用最高版本2.1.0.RELEASE集成jar包:spring-integration-kafka
(企业架构源码可以加求球:三五三六二四七二五九)
2. Zookeeper、Kafka分布式集群使用init.properties配置化方案。
kafka.servers=127.0.0.1:9092
kafka.topic=xxxooo
3. 使用消息生产者spring-context ...
因为要考虑服务端token的动态刷新,而且还要单独启动定时调度任务去刷新token信息,保证token的时效及安全问题,直接分享动态刷新token的代码:(企业架构源码可以加求球:三五三六二四七二五九)
Java代码
@CrossOrigin(origins = "*", maxAge = 3600,methods={RequestMethod.GET,RequestMethod.POST,RequestMethod.DELETE,RequestMethod.PUT})
@RestController
@RequestMapping(value ...
1. Zuul的核心
Zuul的核心是Filter,用来实现对外服务的控制。分别是“PRE”、“ROUTING”、“POST”、“ERROR”,整个生命周期可以用下图来表示。
Zuul大部分功能都是通过过滤器来实现的。Zuul中定义了四种标准过滤器 ...
1. 熔断器
服务雪崩
在正常的微服务架构体系下,一个业务很少有只需要调用一个服务就可以返回数据的情况,这种比较常见的是出现在demo中,一般都是存在调用链的,比如A->B->C->D,如果D在某一个瞬间出现问题,比如 ...
之前给大家介绍了sso的相关知识点和集成方案,考虑到每个系统所属行业的不同,这边针对于不同行业做了一些统一的sso单点登录界面模板,使用fileupload多文件上传+OSS阿里云存储方案。
1. 阿里云oss存储Utils
Java代码
public class AliyunUtils {
private static
1.了解单点登录 需要源码可以加QQ: 2670716182
SSO 主要特点是: SSO 应用之间使用 Web 协议(如 HTTPS) ,并且只有一个登录入口.
SSO 的体系中有下面三种角色:
1) User(多个)
2) Web 应用(多个)
3) SSO 认证中心(一个)
2.SSO 实现包含以下三个原则
1) 所有的登录都在 SSO 认证中心进行。
2) SSO 认证中心通过一些方法来告诉 Web 应用当前访问用户究竟是不是通过认证的用户.
3) SSO 认证中心和所有的 Web 应用建立一种信任关系.
3.了解单点登录体系结构
1) ...
使用技术:
Spring Cloud+Spring Boot+Mybatis+微服务+服务监控+可视化运营
B2B2C平台:
1. 平台管理端(包含自营)
2. 商家平台端(多商户入驻)
3. PC买家端、手机wap/公众号买家端
4. 微服务(30个通用微服务如:商品、订单、购物车 ...
敏捷开发:
就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。
优点:
1、敏捷开发的高适应性,以人为本的特性。
2、更加的灵活并且更加充分的利 ...