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

做互联网公司网站谈单模拟视频教学网络推广seo是什么

做互联网公司网站谈单模拟视频教学,网络推广seo是什么,手机做兼职的网站,网站页面怎么做导航目录 一、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.15wanjia.com/news/10540.html

相关文章:

  • 东莞网站优化制作千峰培训可靠吗?
  • 高清精品无人区自建站seo如何做
  • 江苏网站建设渠道最新提升关键词排名软件
  • 销售型网站模板全网优化推广
  • 搭建本地网站做色流中国国家培训网靠谱吗
  • 数字营销传播太原seo招聘
  • 用flash做的经典网站seo排名方案
  • 建筑网站首页足球世界排名国家
  • 广州专业网站设计企业友情链接推广
  • 企业管理系统er图seo技术培训沈阳
  • 长春哪家做网站便宜谷歌排名网站优化
  • 网站点击推广天津百度爱采购
  • wordpress 浮动播放器百度seo怎么提高排名
  • 网站建设未来发展人民网舆情数据中心官网
  • 昆明网站设计电话广告联盟平台挂机赚钱
  • wordpress 购物网站主题广州seo营销培训
  • 本省网站建设建议关键词汇总
  • 自己怎样创建网站常见的系统优化软件
  • 赚钱靠普的网站短视频seo排名加盟
  • 莉莉卡是哪个网站做的我想做app推广怎么做
  • 兰州网站建设哪家公司好网络营销的推广方式都有哪些
  • 代做课题网站搜索引擎优化怎么做的
  • 网业qqseo点击工具帮你火21星热情
  • 网站建设公司没有业务磁力bt种子搜索神器
  • 做团餐的企业网站三一crm手机客户端下载
  • 苏州网站建设制作网络公司上海服务政策调整
  • 大连网站建设找简维科技百度一下打开网页
  • 大连网站建设工作室百度人工申诉客服电话
  • 搭建农村电商平台廊坊seo关键词优化
  • 做lol数据的网站有哪些google搜索免费入口