dev 在ribbon菜单上添加控件吗

dev 在ribbon菜单上添加控件吗,第1张

直接添加即可;

1、添加新的XtraForm、RibbonForm、XtraUserControl;

2、切换到解决方案资源管理器—右键单击您的项目名称。选择添加

-

>新建项目...菜单选项。

3、将打开一个对话框,其中列出了用于创建新项目的可用模板。

4、选择所需的项目创...

spring cloud ribbon 是一个基于http和TCP客户度负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。

负载均衡有两种,一般是服务器负载均衡,分为硬件负载均衡和软件负载均衡.

硬件负载均衡是用于服务器节点之间的负载均衡设备

软件负载均衡是通过在服务器上安装一些负载均衡的软件,来完成一些请求分发的工作,例如我们现在用的Nginx

创建一个spring boot的工程,然后勾选上

添加配置文件

在启动类上添加

我们需要使用对象RestTemplate。该对象会使用Ribbon的自动化配置,同时通过配置@LoadBalanced开启客户端负载均衡。

编写一个测试类,注入template

启动两个producer

可以在注册中心看到

▪️ getForEntity(String url, Class responseType,Object... urlVariables);

▪️ getForEntity(String url, Class responseType, Map urlVariables)

▪️ getForEntity(URI url, Class responseType)

RestTemplate restTemplate = new RestTemplate()

String result = restTemplate.getForObject(uri, String.class)

RestTemplate restTemplate = new RestTemplate()

User result = restTemplate.getForObject(uri, User.class)

▪️ getForObject(String url, Class responseType, Object ... urlVariables)

▪️ getForObject(String url, Class responseType, Map urlVariables)

▪️ getForObject(URI url, Class responseType)

▪️ 第一种:postForEntity函数。

postForEntity函数也实现了三种不同的重载方法。

▪️ postForEntity(String url, Object request, Class responseType, Object... uriVariables)

▪️ postForEntity(String url, Object request, Class responseType, Map uriVariables)

▪️ postForEntity(URI url, Object request, Class responseType)

▪️ 第二种:postForObject函数。

postForObject函数也实现了三种不同的重载方法:

▪️ postForObject(String url, Object request, Class responseType, Object... uriVariables)

▪️ postForObject(String url, Object request, Class responseType, Map uriVariables)

▪️ postForObject(URI url, Object request, Class responseType)

▪️ 第三种:postForLocation函数。

▪️ postForLocation(String url, Object request, Object... uriVariables)

▪️ postForLocation(String url, Object request, Map uriVariables)

▪️ postForLocation(URI url, Object request)

由于postForLocation函数会返回新资源的URI,该URI就相当于指定了返回类型,所以此方法实现的POST请求不需要像postForEntity和postForObject那样指定responseType。其他的参数用法相同。

参考文章: https://www.jianshu.com/p/1bd66db5dc46


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11219426.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存