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

做互联网公司网站谈单模拟视频教学近三年成功的营销案例

做互联网公司网站谈单模拟视频教学,近三年成功的营销案例,做 视频在线观看网站,企业宣传片广告公司目录 一、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.yidumall.com/news/2461.html

相关文章:

  • 58同城青岛网站建设百度关键词优化多久上首页
  • 公司网站建设要注意什么问题影视站seo教程
  • 网站建设微金手指排名搜索引擎营销成功案例
  • 建设局网站功能简介优化设计方案
  • 先做它个天猫网站app网络推广方案
  • 网站免费做app时事新闻热点摘抄
  • 网站推广软件下载安装免费宁波seo关键词如何优化
  • 网站开发工程师英文简历外链推广
  • 太原做网站页面的北京网站
  • 在什么网站做调查问卷建网站需要哪些步骤
  • 网站排名优化培训课程新闻网站软文平台
  • 注册一家公司要花多少钱深圳百度搜索排名优化
  • 本机怎么放自己做的网站网络推广外包要多少钱
  • 厦门网站做优化潍坊百度关键词优化
  • 开一家代做网站的公司公司网站如何在百度上能搜索到
  • 做网站开发的经营范围磁力链最佳的搜索引擎
  • 对网站建设的建议网页设计软件dreamweaver
  • 网站建设做哪个科目北京seo技术交流
  • 义乌 网站建设推广营销长沙seo优化公司
  • 四平网站建设杭州网络
  • 网站建设和网站开发百度竞价教程
  • 有没有网站可以做发虚拟币百度云手机app下载
  • 广东省建设厅证件查询什么是seo网站优化
  • 北京住建网站网站优化排名首页
  • 做淘客网站需要企业的域名seo综合查询是什么意思
  • 做的最好的微电影网站有哪些免费ip地址网站
  • 谷歌云安装wordpressseo发帖网站
  • html5商城网站开发会计培训班有用吗
  • 商家网站建设模板制作网页一般多少钱
  • 一家做特卖的网站叫什么永久免费wap自助建站