![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springcloud/dubbo
千淘万漉
凡事思一个所以然,自有义理贯通之日
展开
-
springboot springcloud常用概念说明
什么是springboot 用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件) 创建独立的spring引用程序 main方法运行 嵌入的Tomcat 无需部署war文件 简化maven配置 自动配置spri...转载 2018-04-20 18:13:24 · 854 阅读 · 0 评论 -
使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务
在Spring Cloud Netflix栈中,各个微服务都是以HTTP接口的形式暴露自身服务的,因此在调用远程服务时就必须使用HTTP客户端。我们可以使用JDK原生的URLConnection、Apache的Http Client、Netty的异步HTTP Client, Spring的RestTemplate。但是,用起来最方便、最优雅的还是要属Feign了。F...转载 2018-06-20 20:12:42 · 322 阅读 · 0 评论 -
SpringCloud微服务框架搭建
一、微服务架构1.1什么是分布式不同模块部署在不同服务器上作用:分布式解决网站高并发带来问题1.2什么是集群多台服务器部署相同应用构成一个集群作用:通过负载均衡设备共同对外提供服务1.3什么是RPCRPC 的全称是 Remote Procedure Call 是一种进程间通信方式。它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的过程或函数,而不用程序员显式编码这个远程调用的...转载 2018-06-21 11:59:19 · 210 阅读 · 0 评论 -
用ribbon + restTemplate实现服务消费端的负载均衡
在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章首先讲解下基于ribbon+rest。一、ribbon简介 Ribbon is a client side load balancer whi...转载 2018-06-21 13:49:12 · 1767 阅读 · 0 评论 -
springcloud(十):服务网关zuul
前面的文章我们介绍了,Eureka用于服务的注册于发现,Feign支持服务的调用以及均衡负载,Hystrix处理服务的熔断防止故障扩散,Spring Cloud Config服务集群配置中心,似乎一个微服务框架已经完成了。我们还是少考虑了一个问题,外部的应用如何来访问内部各种各样的微服务呢?在微服务架构中,后端服务往往不直接开放给调用端,而是通过一个API网关根据请...转载 2018-06-21 14:23:47 · 234 阅读 · 0 评论 -
【SpringCloud 基础】创建多module项目
简述Environment创建ProjectNewProject - Maven填写GroupIdArtifactId选择存储位置创建结果修改结果创建第一个module 注册中心 EurekaNew Module Spring选择CloudDiscovery - Eureka ServerProject的pom和module的pom的对比提取公共依赖后对比启动前启动Last简述SpringClou...转载 2018-06-19 19:19:33 · 4770 阅读 · 0 评论 -
使用IDEA创建SpringBoot项目
参考:慕课网 廖师兄:两小时学会Springboothttp://www.imooc.com/learn/767 1.打开IDEA,创建新项目,选择Spring Initializr2.输入Artifact3.勾选Web4.点击finish完成5.进入项目,可以将以下内容删除6.创建一个HelloController package com.example; imp...转载 2018-06-20 15:31:02 · 179 阅读 · 0 评论 -
idea创建springcloud项目图文教程(EurekaServer注册中心)(六)
idea创建springboot项目图文教程(配置文件)(五) http://blog.csdn.net/hcmony/article/details/77854999idea创建springcloud项目图文教程(EurekaServer注册中心)(六)1,new -project 选择spring initializr、2,创建自己的包名,类名。3,这一步与创建springboot有区别,画重...转载 2018-06-20 16:43:46 · 1595 阅读 · 0 评论 -
idea创建springcloud项目图文教程(创建服务提供者)(七)
前期条件,已经创建好注册中心,如果没有,请看上一篇http://blog.csdn.net/hcmony/article/details/77855158。一,创建服务提供者springcloud项目创建参考http://blog.csdn.net/hcmony/article/details/77855158创建方式和上面eureka创建过程一样,创建完之后用下面的pom文件替换刚创建时pom文...转载 2018-06-20 17:27:12 · 1297 阅读 · 0 评论