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

外网建筑设计网站怎样给WordPress加更新密钥

外网建筑设计网站,怎样给WordPress加更新密钥,设计师 个人网站,怎么设置iis默认网站Spring Boot Kafka 生产者示例 Spring Boot 是 Java 编程语言中最流行和使用最多的框架之一。它是一个基于微服务的框架,使用 Spring Boot 制作生产就绪的应用程序只需很少的时间。Spring Boot 可以轻松创建独立的、生产级的基于 Spring 的应用程序,您可…

Spring Boot Kafka 生产者示例

Spring Boot 是 Java 编程语言中最流行和使用最多的框架之一。它是一个基于微服务的框架,使用 Spring Boot 制作生产就绪的应用程序只需很少的时间。Spring Boot 可以轻松创建独立的、生产级的基于 Spring 的应用程序,您可以“直接运行”。因此,下面列出了 Spring boot 的一些主要功能。

  • 创建独立的 Spring 应用程序
  • 直接嵌入 Tomcat、Jetty 或 Undertow。
  • 提供“启动器”依赖项以简化构建配置。
  • 尽可能自动配置 Spring 和第三方库。
  • 提供可用于生产的功能,例如健康检查、指标和外部化配置。
  • 几乎不需要代码生成,也不需要 XML 配置。

Apache Kafka 是一个发布-订阅消息系统。消息系统允许您在进程、应用程序和服务器之间发送消息。广义上讲,Apache Kafka 是一种可以定义和进一步处理主题(主题可能是类别)的软件。应用程序可以连接到此系统并将消息传输到主题上。消息可以包含任何类型的信息,来自您的个人博客上的任何事件,也可以是一条可以触发任何其他事件的非常简单的文本消息。在这里,我们将讨论如何使用 Spring Boot 将消息发布到 Kafka 主题,其中Kafka 是先决条件 

例子:

先决条件:确保您已在本地计算机上安装了 Apache Kafka。请参阅本文如何在 Windows 上安装和运行 Apache Kafka?

步骤 1:转到此链接https://start.spring.io/并创建一个 Spring Boot 项目。将以下依赖项添加到您的 Spring Boot 项目。 

  • Spring Web
  • Spring for Apache Kafka

第 2 步:现在让我们创建一个名为DemoController的控制器类。

Java

// Java Program to Illustrate Controller Class

 

package com.amiya.kafka.apachekafkaproducer;

 

// Importing required classes

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.kafka.core.KafkaTemplate;

import org.springframework.web.bind.annotation.*;

 

// Annotation

@RestController

 

// Class

public class DemoController {

 

    // Autowiring Kafka Template

    @Autowired KafkaTemplate<String, String> kafkaTemplate;

 

    private static final String TOPIC = "NewTopic";

 

    // Publish messages using the GetMapping

    @GetMapping("/publish/{message}")

    public String publishMessage(@PathVariable("message")

                                 final String message)

    {

 

        // Sending the message

        kafkaTemplate.send(TOPIC, message);

 

        return "Published Successfully";

    }

}

步骤 3:现在我们必须做以下事情才能使用 Spring Boot 将消息发布到 Kafka 主题

  1. 运行 Apache Zookeeper 服务器
  2. 运行 Apache Kafka 服务器
  3. 监听来自新主题的消息

使用此命令运行 Apache Zookeeper 服务器

C:\kafka>.\bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties

类似地,使用此命令运行 Apache Kafka 服务器

C:\kafka>.\bin\windows\kafka-server-start.bat .\config\server.properties

运行以下命令来监听来自新主题的消息 

C:\kafka>.\bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic NewTopic --from-beginning

步骤 4:现在运行你的 Spring Boot 应用程序。确保已在application.properties文件中更改了端口号

server.port=8081

让我们在 ApacheKafkaProducerApplication 文件中运行 Spring Boot 应用程序

步骤 5:浏览此 URL 并在 /publish/ 后传递您的消息。

http://localhost:8081/publish/GeeksforGeeks

当我们在这里传递“GeeksforGeeks”时,您可以看到我们收到了“已成功发布”的回复。并且您可以实时看到该消息也已发布在服务器上。消息的流式传输是实时的。 

类似地,如果我们在这里传递了“Hello World”,你会看到我们得到了“发布成功”的回复。而且你还可以实时看到消息已在服务器上发布。

http://www.yayakq.cn/news/174583/

相关文章:

  • 青岛外贸网站建设哪家好中国营销在线
  • 公司的网站如何进行修改布局自媒体运营从入门到精通
  • 如何做网站支付链接高校网站建设的时效性
  • 电子商务网站建设考纲网站套站
  • 网页美工制作网站国外有哪些做建筑材料的网站
  • 个人内网网站建设东台做网站的
  • 做产地证新网站华为应用商店下载安装
  • 门户网站想要微信登录怎么做东莞神马seo推广排名
  • 加盟餐饮网站建设如何把一个关键词优化到首页
  • 1元购类似网站架设药多少钱wordpress预格式化
  • 信用卡网站模板网站策划的工作要求
  • 服务器上怎么做网站四川住房城乡建设厅网站
  • 门户网站什么意思举例子电脑wordpress
  • 襄阳网络公司 网站建设廉洁广州在线网站建设
  • 毕业设计做购物网站的要求镇江企业网站排名优化
  • o2o网站做推广公司上海企业网站制作哪家专业
  • 绵阳网站定制如何后台修改网站联系人
  • 江苏省建设工程质量监督网站南昌营销型网站
  • 做企业网站用服务器网站建设需要怎样的经营范围
  • app开发企业网站建设Wordpress怎么放到公网上
  • 国家建设部标准官方网站wordpress腾讯微博插件
  • 重庆网站seo外包曲靖公司网站建设
  • 江苏水利建设网站东莞营销型网站建设公司
  • 沈阳专业网站制作团队免费建博客网站
  • 国外门户网站源码烟台市未成年思想道德建设网站
  • 学做网站什么语言合适c 怎么做网站
  • 制作一个门户网站需要多少钱网站建设能用手机制作吗
  • 做网站费肥西网站建设
  • 阿里巴巴网站域名建设wordpress 选中 插件
  • 营销类的网站金蝶财务软件