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

iis做网站主目录选哪里域名查询网站

iis做网站主目录选哪里,域名查询网站,有个专门做gif的网站,怎么给一个网站做搜索功能目录 一、springboot之间通讯方式 1. 服务端 (Spring Boot) 1.1 添加依赖 1.2 控制器 2. 客户端 (WebClient) 2.1 添加依赖 2.2 客户端代码 3. 运行 二、web与服务之间通讯方式 1、服务端代码 2、客户端代码 3、注意事项 三、移动端与服务端之间通讯方式…

目录

一、springboot之间通讯方式

1. 服务端 (Spring Boot)  

1.1 添加依赖

1.2 控制器

 2. 客户端 (WebClient)  

 2.1 添加依赖  

2.2 客户端代码  

3. 运行  

二、web与服务之间通讯方式

1、服务端代码  

2、客户端代码

3、注意事项

三、移动端与服务端之间通讯方式

1、添加依赖  

2、配置路由  

3、客户端连接  

4、注意事项  


一、springboot之间通讯方式


        为了使用 WebClient 实现流式响应,我们需要在服务端创建一个能够发送流数据的 HTTP 服务,并在客户端使用 WebClient 来接收这些流数据。

下面我将分别展示服务端(Spring Boot 应用)和客户端(使用 WebClient 的应用)的实现

1. 服务端 (Spring Boot)  

首先,我们需要创建一个简单的 Spring Boot 项目来作为服务端。

1.1 添加依赖

创建 Spring Boot 项目  创建一个新的 Spring Boot 项目,添加 Web 和 Actuator 依赖。

<!-- pom.xml -->
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-webflux</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-actuator</artifactId>
    </dependency>
</dependencies>

1.2 控制器

 创建一个控制器类,用于处理流式请求。

import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import reactor.core.publisher.Flux;@RestController
public class StreamController {    @GetMapping(value = "/stream", produces = MediaType.TEXT_EVENT_STREAM_VALUE)
    public Flux<String> stream() {
        return Flux.interval(Duration.ofSeconds(1))
                .map(i -> "Message " + i);
    }
}

这里我们使用了 Flux 来生成一个无限的数据流,每秒发送一条消息。

 2. 客户端 (WebClient)  

接下来,我们将创建一个简单的 Java 应用程序来作为客户端,使用 WebClient 来接收服务端的流式响应。 

 2.1 添加依赖  

在客户端项目的 pom.xml 文件中添加 spring-webflux 依赖:

<!-- pom.xml -->
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-webflux</artifactId>
    </dependency>
</dependencies>

2.2 客户端代码  

创建一个简单的 Java 类来接收流式数据。

import org.springframework.web.reactive.function.client.WebClient;
import reactor.core.publisher.Flux;public class WebClientStreamExample {    public static void main(String[] args) {
        WebClient client = WebClient.create("http://localhost:8080");        Flux<String> stream = client.get()
                .uri("/stream")
                .retrieve()
                .bodyToFlux(String.cla
http://www.zhongyajixie.com/news/20696.html

相关文章:

  • 净水器十大品牌1688seo优化是什么
  • 常用的网站制作软件网站优化比较好的公司
  • 什么网站可以做相册百度刷排名seo
  • 网站建设捌金手指下拉一搜索引擎优化的五个方面
  • 重庆有专业做网站的吗百度快速收录办法
  • 网站建设与管理专业教学计划网站查询器
  • 南京机械加工网seo教程自学入门教材
  • 做网站如何躲过网警百度大数据查询
  • 安徽省经工建设集团网站网络营销ppt案例
  • 做旅游广告在哪个网站做效果好免费网站收录入口
  • 做网站媒体文职培训机构前十名
  • 工商网站备案查询百度400电话
  • 武清做网站公司竞价推广的企业
  • 辽宁沈阳做网站搜索引擎排名查询
  • 网站建设好后为什么要维护东莞今日头条新闻
  • 网络网站维护费怎么做会计分录手机网站关键词快速排名
  • iis网站访问用户百度广告联盟一个月能赚多少
  • asp做的网站怎么发布电子商务是干什么的
  • 阿克苏网站怎么做seo如何让关键词排名靠前
  • 濮阳网站建设 公司名字seo 什么意思
  • 网站建设总经理岗位职责百度小说搜索热度排行榜
  • phpcms做双语网站万网域名
  • 订阅号不认真可以做网站么百度推广排名代发
  • 想把书放到二手网站如何做杭州seo网络公司
  • 网站开发维护站长工具端口检测
  • 转运公司网站建设百度邮箱注册入口
  • 织梦做旅游网站关于营销的最新的新闻
  • 做网站的如何找业务搜索引擎优化目标
  • 专注于上海seo做网站建设logo设计
  • whois域名查询网站开鲁seo网站