1、项目架构目录 API工具类 commons-parent commons-api(api接口统一返回与统一异常处理) commons-core(业务通用工具类) commons-base(项目通用工具类) commons-test(工具类测试) API网关解决方案 theme-parent th ...
分类:
编程语言 时间:
2020-02-01 16:22:05
阅读次数:
96
出错场景 搭建完Eureka后,启动类,进行验证,结果出现如下错误 检查配置,类没有什么问题,想到版本冲突。如上图蓝色框包裹的,热部署相关的包。 原因: 因为版本较高,可能与SpringCloud冲突,所有我就降低了版本 解决: 改为2.1.2后,再次启动,就没问题了!!! ...
分类:
编程语言 时间:
2020-02-01 12:27:54
阅读次数:
628
一 前言 经过zuul初级篇(博客或者公主号springcloud专栏可以找到)的学习,读者都懂得如何简单的使用zuul进行路由网关配置,在进阶篇中你将获得zuul核心功能过滤器的基本使用,通过zuul实现文件上传等; 二管理端点 默认情况下使用@EnableZuulProxy注解和 Spring ...
分类:
编程语言 时间:
2020-01-31 12:23:08
阅读次数:
75
Eureka Server高可用集群 只使用单个Eureka Server风险太大,如果Eureka Server宕机,则服务就会瘫痪,所有我们应该搭建Eureka的高可用集群,EurekaServer之间相互注册,每个EurekaServer都注册服务,那么即使一台EurekaServer坏掉也不 ...
分类:
编程语言 时间:
2020-01-28 09:15:53
阅读次数:
93
1 Eureka Server 提供服务注册和发现 2 Service Provider 服务提供方 将自身服务注册到Eureka,从而使服务消费方能够找到 3 Service Consumer 服务消费方 从Eureka获取注册服务列表,从而能够消费服务 介绍 我们的服务发现一般分为两种模式一种为 ...
分类:
编程语言 时间:
2020-01-27 23:47:25
阅读次数:
139
SpringCloud 什么是微服务? 要想学习微服务,首先需要知道什么是微服务?为什么会有微服务?相信看完架构的发展史读者就会明白 架构发展史 单体应用架构 如图所示:将所有的模块,所有内容(页面、Dao、Service、Controller)全部写入一个项目中,放在一个Tomcat容器中启动 适 ...
分类:
编程语言 时间:
2020-01-27 23:39:49
阅读次数:
89
1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连 ...
分类:
编程语言 时间:
2020-01-27 14:02:18
阅读次数:
96
SpringCloud-Eureka注册中心(一)正如2008年那样,当时struts2正式火热之时,有过开发经历的读者,都应该知道,servet2.x被servlet3.x标准所取代,当然,现在也很少有企业去使用servlet了,除非是部分遗留应用需要去维护,struts1.x的出现完全替代了servlet技术,之后struts2.x出现替代了struts1.x,spring的mvc后来成为了一
分类:
编程语言 时间:
2020-01-27 00:08:39
阅读次数:
74
一,环境搭建 技术选型,该秒杀项目是采用springboot2.0和springCloud来开发的 1首先搭建父项目,所有的模块都是依赖该父项目 2搭建服务注册中心模块(Eureka) 3秒杀用户模块(集成mybatis,web,thymeleaf等),相当于买家 4公共模块,对应的是数据库表对应的 ...
分类:
其他好文 时间:
2020-01-26 22:26:54
阅读次数:
132
author:QYX 以前我们使用过单体架构,把多个系统放到一个容器中集体调用,这种模式开发简单,适合小型应用但不利于扩展且代码耦合,后来我们引入和垂直应用架构,系统间相互独立,通过前端统一调用,虽然解决了高并发的问题,也可以针对水平扩展,但也存在着系统间相互独立,且重复开发的缺点,现在我们就来认识 ...
分类:
编程语言 时间:
2020-01-23 00:19:02
阅读次数:
159