2、SpringCloud+MyBatis+Redis redis是一种nosql数据库,以键值对<key,value>的形式存储数据,其速度相比于MySQL之类的数据库,相当于内存读写与硬盘读写的差别,所以常常用作缓存,用于少写多读的场景下,直接从缓存拿数据比从数据库(数据库要I/O操作)拿要快得 ...
分类:
编程语言 时间:
2018-08-16 14:55:32
阅读次数:
402
1、基本配置 #项目名称(访问路径) server.context-path=/manager #端口 server.port=8764 #session过期时间 server.sessionTimeout=30 #服务名称 spring.application.name=ribbon eureka ...
分类:
编程语言 时间:
2018-08-15 15:32:30
阅读次数:
228
今天在用springcloud搭建微服务时,利用feign做通讯组件,结果报错 大致原因是找不到相关类LoadBalancedRetryFactory 解决办法: 提供springboot版本和springcloud对应版本,原来: 改为: ...
分类:
编程语言 时间:
2018-08-15 00:37:28
阅读次数:
2967
上篇文章讲解了SpringCloud组件和概念介绍,接下来讲解一下SpringCloud组件相关组件使用、原理和每个组件的作用的,它主要提供的模块包括:服务发现(Eureka),断路器(Hystrix),智能路有(Zuul),客户端负载均衡(Ribbon),Archaius,Turbine等 今天学 ...
分类:
编程语言 时间:
2018-08-14 20:01:37
阅读次数:
171
静态资源访问在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。默认配置SpringBoot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则:/static/public/resources/META-INF/resources举例:我们可以在src/main/resources/目录下创建static,在该位置放置一个图片文件。启动程序后,尝试访问。h
分类:
编程语言 时间:
2018-08-14 15:40:31
阅读次数:
163
在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这 ...
分类:
编程语言 时间:
2018-08-13 23:45:35
阅读次数:
223
SpringCloudEurekaSpringCloud是目前用于开发微服务的主流框架之一,我们都知道在微服务架构中最为基础、核心的模块,就是服务注册与发现。在SpringCloud里我们可以使用它的Eureka模块来实现服务注册与发现,SpringCloudEureka是基于NetflixEureka做了二次封装,它主要负责完成各个微服务实例的自动化注册和发现功能。Eureka由两个组件组成:E
分类:
编程语言 时间:
2018-08-13 10:44:35
阅读次数:
180
目录 微服务架构快速指南 SOA Dubbo Spring Cloud Dubbo与SpringCloud对比 微服务(Microservice)架构快速指南 什么是软件架构? 软件架构是一个包含各种组织的系统组织,这些组件包括 Web服务器, 应用服务器, 数据库,存储, 通讯层), 它们彼此或和 ...
分类:
编程语言 时间:
2018-08-12 20:08:38
阅读次数:
192
由于Apollo支持的图形化界面相对于我们更加的友好,所以此次我们使用Apollo来做配置中心 本篇文章实现了使用Apollo配置了dev和fat两个环境下的属性配置。Apollo官方文档https://github.com/ctripcorp/apollo/wiki 1.下载依赖 2. 创建数据库 ...
分类:
编程语言 时间:
2018-08-12 18:42:15
阅读次数:
185
一,springCloud集成eureka,搭建注册中心 代码地址:https://github.com/gebifeixiang/eureka-center 踩坑点: 二,springCloud集成eureka,mysql,mybatis,activeMq,redis 代码地址; 数据处理服务层; ...
分类:
编程语言 时间:
2018-08-11 19:34:29
阅读次数:
186