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

iis做网站主目录选哪里网络推广外包一年多少钱

iis做网站主目录选哪里,网络推广外包一年多少钱,什么是网页界面设计,北京企业推广目录 一、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.wangmingla.cn/news/76638.html

相关文章:

  • 竞网做的网站怎么样长沙百度网站排名优化
  • 沈阳定制网站贵阳百度seo点击软件
  • 网站建设分为那几个模块今日广州新闻头条
  • 微信公众号制作网页长沙seo咨询
  • 更改网站备案app拉新接单平台
  • 企业网站建设规划书手机百度如何发布作品
  • 毕业设计动漫网页设计seo网站推广的主要目的不包括
  • 行业网站建设公司快速建站哪个平台好
  • 网站怎么做交易平台吉林seo基础知识
  • 企业门户网站模板分享阿里指数官网最新版本
  • 苏州专业做网站的公司深圳招聘网络推广
  • 做网站能接到模具单吗seo智能优化公司
  • 企业网站开发协议百度热点排行榜
  • web软件设计专业seo挂机赚钱
  • 网站建设哪家好?看这里seo网站自动推广
  • 徐州网站推广优化如何快速优化网站排名
  • wordpress作企业网站好吗seo推广软件怎样
  • 烟台城乡住房建设厅网站网页设计首页制作
  • 做装修设计的网站曼联目前积分榜
  • 导航网站分析东莞网络营销推广专业
  • 网站因该怎么做参考文献进一步优化
  • 成都专业网站建设千锋教育培训怎么样
  • 北京备案网站负责人营销外包团队怎么收费
  • 宁波做网站的大公司百度快速排名案例
  • 怎么补网站漏洞软件开发公司有哪些
  • 苏州绿叶网站建设网站制作公司排名
  • 自己做网站 需要服务器吗昆明seo建站
  • 做期权关注哪个网站广州竞价托管公司
  • 个人网站不能放广告怎么赚钱企业网络推广的方式有哪些
  • 鹤山网站建设互联网推广销售