开发学习
gongxiaoyu
这个作者很懒,什么都没留下…
展开
-
springboot的新思想
第一次写博客,开发做了很多年,中间间隔一段去做项目管理,但兜兜转转最近又捡起开发的活,然后发现比较火的微服务。于是在网上找材料学习了半个月,一定程度了解,记录一下学习过程。springboot是现在java微服务的基础,同时个人感觉用springboot做开发,和以前的springMVC之类的完全就是两回事,在开发的思想上是两种不同的思路。不聊以前的方式,说一下我认为的springboot的几个...原创 2019-05-14 17:01:09 · 256 阅读 · 0 评论 -
springcloud feign hystrix整合
1 pom包中加入依赖 //所有的springboot里面整合框架这都是第一步2 启动类中加入feign和hystrix的注解3 建立服务提供端controller控制类4 服务消费端建立client接口@FeignClient(name="服务提供端别名",falllback="helloClientfallback.class")//关键,feign找寻服务,并设置返回类,返回类要继...原创 2019-05-19 22:59:30 · 195 阅读 · 0 评论 -
微服务架构:dubbo与springcloud的不同
写这个文章是因为工作的变动,弄了一下微服务,之前dubbo用了一段时间,感觉很好用,配置简单,部署也不复杂,利用maven的module特性产生多个项目,使用dubbo做RPC通信,实现分布式部署。 但是最近用了一下springcloud,顿时肃然起敬,dubbo使用zk做的服务注册调用,cloud自己写的服务,dubbo只实现了中间的RPC通信,cloud除了用rest通信...原创 2019-05-15 10:33:31 · 158 阅读 · 0 评论 -
springcloud中zuul的使用
在springcloud中,进行网关配置,使用的工具是zuul,看一下如何配置1.zuul底层使用需要httpclient的依赖 //在添加依赖时httpclient的依赖也需要加入2.启动类头添加@EnableZuulProxy //开启代理功能3.配置文件添加转发规则 //后续会说明转发规则4.zuul作为enrake服务器的一个服务注册上去5.进行路由配置 ...原创 2019-05-20 22:40:44 · 664 阅读 · 0 评论 -
springcloud 服务治理
springcloud默认服务注册器:eureka由springcloud自主开发的服务注册器,可以自身进行调优和负载均衡等,有默认的配置进行服务治理,可以自己写项目进行调优,和zk不同就是可以自己编写,同时消费端和客户端都有可以配置的程序对注册器进行编写的地方。服务注册器配置文件如下:server.address= # Network address to which the serve...原创 2019-05-16 20:07:24 · 207 阅读 · 0 评论 -
feign组件的功能与实现原理
springcloud是使用rest协议进行信息传递,同时在netfix的项目中实现了一个feign组件来简化编写代码的麻烦feign的使用方式如下1 定义一个接口interfacepublic interface helloclient(){@RequestLine("GET /hello") //定义一个接口并查找服务中的hello方法public String hello();...原创 2019-05-17 21:12:21 · 2089 阅读 · 0 评论 -
Feign组件与springcloud的整合
Feign是springcloud中至关重要的一个组件,负责各服务之间rest通信的传递,之前有深入解析一下feign的实现原理,那么再springcloud中Feign的实现更为简单,步骤如下:1 pom中引入core等包2 启动类中使用@enableFeign标签启用feign,这步搞定feign组件就已经引入了3 定义一个接口,在接口中写入方法名3 接口中最前使用@feignC...原创 2019-05-18 21:19:39 · 672 阅读 · 0 评论