当前位置: 首页 > news >正文

行业电子商务网站有哪些义乌网站优化建设

行业电子商务网站有哪些,义乌网站优化建设,wordpress导入火车头,怎样制作网站通过前两篇《Spring Cloud构建微服务架构#xff1a;服务消费#xff08;基础#xff09;》和《Spring Cloud构建微服务架构#xff1a;服务消费#xff08;Ribbon#xff09;》#xff0c;我们已经学会了在Spring Cloud中基本的服务调用方式。本文我们将继续介绍Spring… 通过前两篇《Spring Cloud构建微服务架构服务消费基础》和《Spring Cloud构建微服务架构服务消费Ribbon》我们已经学会了在Spring Cloud中基本的服务调用方式。本文我们将继续介绍Spring Cloud中的另外一个服务消费的工具Spring Cloud Feign。 Spring Cloud Feign Spring Cloud Feign是一套基于Netflix Feign实现的声明式服务调用客户端。它使得编写Web服务客户端变得更加简单。我们只需要通过创建接口并用注解来配置它既可完成对Web服务接口的绑定。它具备可插拔的注解支持包括Feign注解、JAX-RS注解。它也支持可插拔的编码器和解码器。Spring Cloud Feign还扩展了对Spring MVC注解的支持同时还整合了Ribbon和Eureka来提供均衡负载的HTTP客户端实现。 下面我们通过一个例子来展现Feign如何方便的声明对eureka-client服务的定义和调用。 动手试一试 下面的例子我们将利用之前构建的eureka-server作为服务注册中心、eureka-client作为服务提供者作为基础。而基于Spring Cloud Ribbon实现的消费者我们可以根据eureka-consumer实现的内容进行简单改在就能完成具体步骤如下 根据eureka-consumer复制一个服务消费者工程命名为eureka-consumer-feign。在pom.xml中增加下面的依赖 dependencies ... dependency groupIdorg.springframework.cloud/groupId artifactIdspring-cloud-starter-feign/artifactId /dependency/dependencies修改应用主类。通过EnableFeignClients注解开启扫描Spring Cloud Feign客户端的功能 EnableFeignClientsEnableDiscoveryClientSpringBootApplicationpublic class Application { public static void main(String[] args) { new SpringApplicationBuilder(Application.class).web(true).run(args); }}创建一个Feign的客户端接口定义。使用FeignClient注解来指定这个接口所要调用的服务名称接口中定义的各个函数使用Spring MVC的注解就可以来绑定服务提供方的REST接口比如下面就是绑定eureka-client服务的/dc接口的例子 FeignClient(eureka-client)public interface DcClient { GetMapping(/dc) String consumer();}修改Controller。通过定义的feign客户端来调用服务提供方的接口 RestControllerpublic class DcController { Autowired DcClient dcClient; GetMapping(/consumer) public String dc() { return dcClient.consumer(); }}通过Spring Cloud Feign来实现服务调用的方式更加简单了通过FeignClient定义的接口来统一的生命我们需要依赖的微服务接口。而在具体使用的时候就跟调用本地方法一点的进行调用即可。由于Feign是基于Ribbon实现的所以它自带了客户端负载均衡功能也可以通过Ribbon的IRule进行策略扩展。另外Feign还整合的Hystrix来实现服务的容错保护在Dalston版本中Feign的Hystrix默认是关闭的。待后文介绍Hystrix带领大家入门之后我们再结合介绍Feign中的Hystrix以及配置方式。 在完成了上面你的代码编写之后读者可以将eureka-server、eureka-client、eureka-consumer-feign都启动起来然后访问http://localhost:2101/consumer 来跟踪观察eureka-consumer-feign服务是如何消费eureka-client服务的/dc接口的并且也可以通过启动多个eureka-client服务来观察其负载均衡的效果。 更多Spring Cloud内容请持续关注我的博客更新或在《Spring Cloud微服务实战》中获取。 代码示例 样例工程将沿用之前在码云和GitHub上创建的SpringCloud-Learning项目重新做了一下整理。通过不同目录来区分Brixton和Dalston的示例。 码云点击查看GitHub点击查看 具体工程说明如下 eureka的服务注册中心eureka-servereureka的服务提供方eureka-clienteureka的服务消费者eureka-consumer-feign 相关阅读 为Spring Cloud Ribbon配置请求重试Camden.SR2ribbon源码分析eureka的高可用服务注册中心eureka源码分析Spring Cloud构建微服务架构服务注册与发现Eureka、ConsulSpring Cloud构建微服务架构服务消费者基础Spring Cloud构建微服务架构服务消费者RibbonSpring Cloud构建微服务架构服务消费者FeignSpring Cloud构建微服务架构分布式配置中心Spring Cloud构建微服务架构服务容错保护hystrix服务降级Spring Cloud构建微服务架构服务容错保护hystrix依赖隔离Spring Cloud构建微服务架构服务容错保护hystrix断路器Spring Cloud构建微服务架构Hystrix监控面板Spring Cloud构建微服务架构Hystrix监控数据聚合更多Spring Cloud内容…
http://www.pierceye.com/news/687337/

相关文章:

  • 竞价页面网站做优化广告商对接平台
  • 网站后台如何修改密码wordpress调整页面布局
  • 东莞热点网站建设莱州人才网
  • 线上渠道推广网站的优化哪个好
  • 群晖可以做网站服务器微信朋友圈怎么发链接那种网页怎么制作
  • wordpress 公司网站网站和公众号的区别
  • 数据库跟网站seo流程
  • 网站首页关键词设置网站的整体风格
  • wordpress源码站整站源码制作wordpress插件
  • 海口网站建设就q479185700上墙网站空间后台怎么进入
  • 四川电子有限公司 - 手机网站如何做网站家具导购
  • 网站经营性备案修改wordpress自带小工具
  • 网站怎么建设可以发图评论网站建设制作公
  • 做销售的网站设计公司是做什么的
  • 建设专业网站的利弊海淀区seo招聘信息
  • 吴江区住房与建设局网站网站开发怎么对接客户
  • frontpage2007网站建设网站开发需要redis
  • 国内做网站多少钱ui中有哪些做的好看的网站
  • 金湖建设工程质量监督网站网页设计 网站建设 哪个好
  • 适合做外链的网站梧州论坛红豆思辨
  • 永城网站设计公司wordpress 获取父分类
  • 网站开发语言是什么东莞营销网站建设价格
  • 外贸公司访问国外网站中学生做的网站有哪些方面
  • 南城网站建设公司信息wordpress怎样显示文章全部列表
  • 做推广什么网站便宜企业网站管理系统湖南岚鸿
  • 电影下载网站 怎么做flash翻页效果网站模板
  • 社交网站开发语言河北建设工程信息网首页
  • 上海营销型网站建设公司wordpress 自己做页面
  • 网站布局选择临淄信息网手机版
  • 怎样申请网站呢注册商标怎么注册商标