spring-cloud调用服务有两种方式,一种是Ribbon+RestTemplate, 另外一种是Feign。Ribbon是一个基于HTTP和TCP客户端的负载均衡器,其实feign也使用了ribbon, 只要使用@FeignClient时,ribbon就会自动使用。 一、Ribbon 1.1新 ...
分类:
编程语言 时间:
2018-01-16 00:37:52
阅读次数:
649
简介 当我们的业务系统越来越庞大复杂的时候,各种配置就会层出不群。一旦配置修改了,那么我们就是必须修改后停服务,然后再上线,如果服务少,我们可以手动来操作,如果是成千上百的服务,如果是手动操作,肯定就不合适宜了,然后SpringCloudConfig就出来了,就是我们通常意义上的配置中心,把应用原本 ...
分类:
编程语言 时间:
2018-01-10 16:59:37
阅读次数:
218
分布式
分布式服务:Dubbo+Zookeeper+Proxy+Restful
分布式消息中间件:KafKa+Flume+Zookeeper
分布式缓存:Redis 分布式文件:FastDFS
负载均衡:Keepalived+Nginx+Proxy(三重负载)
分类:
编程语言 时间:
2018-01-09 11:12:29
阅读次数:
754
Spring Boot项目工程 src/main/java:主程序入口HelloApplication,可以通过直接运行该类来启动Spring Boot应用。 src/main/resources:配置目录,该目录用来存放应用的一些配置,比如应用名,服务端口,数据库链接等。 由于引入了web模块,由 ...
分类:
编程语言 时间:
2018-01-05 15:40:46
阅读次数:
424
内容管理(CMS)系统,包括内容管理,栏目管理、站点管理、公共留言、文件管理、前端网站展示等功能; 在线办公(OA)系统,主要提供简单的流程实例。 ...
分类:
编程语言 时间:
2018-01-03 11:49:06
阅读次数:
147
一.关于feigin feigin是一种模板化,声明式的http客户端,feign可以通过注解绑定到接口上来简化Http请求访问。当然我们也可以在创建Feign对象时定制自定义解码器(xml或者json等格式解析)和错误处理。 二.添加SpringCloud对feign的支持 gradle配置: c ...
分类:
编程语言 时间:
2017-12-31 23:36:39
阅读次数:
704
easyweb系统基于springboot和springcloud 开发的一套通用权限管理系统 ...
分类:
Web程序 时间:
2017-12-30 23:41:42
阅读次数:
1154
Eureka 入门 是什么? Eureka 是 Netflix 开源的一个 RESTful服务,主要用于服务注册与发现。 它由Eureka server 和Eureka client组成。 Eureka server提供服务的注册、删除、查询、续约等功能,是服务管理中心。 Eureka cliet用 ...
分类:
编程语言 时间:
2017-12-30 17:02:00
阅读次数:
278
最近项目用到springcloud,研究了下springcloud的熔断机制Hystrix。 熔断机制,就是下游服务出现问题后,为保证整个系统正常运行下去,而提供一种降级服务的机制,通过返回缓存数据或者既定数据,避免出现系统整体雪崩效应。在springcloud中,该功能可通过配置的方式加入到项目中 ...
分类:
编程语言 时间:
2017-12-29 21:50:55
阅读次数:
160