在Java Spring Boot中的Akka流! -Lalit Vatsal
在當今的資料處理和資料流水線系統中,將資料從源流傳輸到接收器是一項非常瑣碎的任務。因此,有許多流媒體解決方案,例如:Kafka Stream,Spark Streaming,Apache Flink等。
所有這些都以一種或另一種方式要麼需要建立基礎架構以能夠充分利用它們(例如HDFS,Spark群集,Kafka流設定等),要麼我們需要在流作業之間進行某種編排(例如Apache Airflow)。
Akka流
Akka流在這場戰鬥中脫穎而出,並具有完全由應用程式驅動的優勢。Akka流是在Akka著名的Actor模型(實際上是受Erlang的actor模型啟發)的基礎上構建的。因此,Akka流可以利用其經過戰鬥考驗的彈性,彈性,事件驅動和響應能力(請參閱反應性宣言)。
Akka問題
- Java開發人員社群一直遠離“定製的內建Scala” Akka平臺。
- 對於最受歡迎的Java框架“ Spring”,沒有太多的文件和支援。
儘管網際網路上沒有可用的資源,但我們實際上可以使用Java進行Akka流,並且可以輕鬆地進行。
在本文中,我們將使用Java和Spring Boot構建Akka流應用程式!然後,我們將分析使用Akka流可以獲得的現成優勢。所以,讓我們開始...
我們需要一個簡單的實時流,該流將消耗在Kafka主題上釋出的所有更新,並在解析後將事件保留在SQL Server資料庫中。而且,我們只想在將記錄插入資料庫後提交Kafka偏移量。
點選標題見原文詳細配置。
相關文章
- 在spring boot專案(maven)中引入其他 spring boot專案Spring BootMaven
- 在Spring Boot中建立自己的啟動器Spring Boot
- EVCache快取在 Spring Boot中的實戰快取Spring Boot
- 在Spring Boot中禁用CSRF保護的原因?Spring Boot
- 【Java面試】如何理解Spring Boot中的Starter?Java面試Spring Boot
- Akka系列(五):Java和Scala中的FutureJava
- spring boot使用Java並行流傳送kafka訊息報錯Spring BootJava並行Kafka
- 在spring boot3中使用native imageSpring Boot
- spring boot基於Java的容器配置Spring BootJava
- Java CRaC 上的Spring Boot3JavaSpring Boot
- 在 Spring Boot 中使用 RedisSpring BootRedis
- 在spring boot中3分鐘上手RPC框架DubboSpring BootRPC框架
- 在Spring Boot中實現OAuth2.0認證Spring BootOAuth
- 在Spring Boot中實現WebSocket實時通訊Spring BootWeb
- 禁用 Spring Boot 中引入安全元件 spring-boot-starter-security 的方法Spring Boot元件
- Java之Spring Boot詳解JavaSpring Boot
- spring boot kotlin java 混編Spring BootKotlinJava
- Spring Boot 中的 ApplicationRunner 和 CommandLineRunnerSpring BootAPP
- Guava Cache本地快取在 Spring Boot應用中的實踐Guava快取Spring Boot
- 在spring boot中整合微服務閘道器係統Spring Cloud ZuulSpring Boot微服務CloudZuul
- Spring Boot(三):Spring Boot中的事件的使用 與Spring Boot啟動流程(Event 事件 和 Listeners監聽器)Spring Boot事件
- 在Spring boot中通過ApplicationContext獲取bean失敗Spring BootAPPContextBean
- 在Spring Boot中實現API閘道器與路由Spring BootAPI路由
- Spring Boot中配置 AuditListenerSpring Boot
- spring boot中zookeeper使用Spring Boot
- spring boot中redis使用Spring BootRedis
- 在Spring Boot框架中使用AOPSpring Boot框架
- 嵌入式Redis伺服器在Spring Boot測試中的使用Redis伺服器Spring Boot
- springboot(十一):Spring boot中mongodb的使用Spring BootMongoDB
- Spring Boot 應用程式中的 QueryDSLSpring Boot
- spring boot中的定時任務Spring Boot
- Spring Boot中攔截器的使用Spring Boot
- 在Spring Boot實現國際化的案例Spring Boot
- Spring Boot 整合 Activiti 工作流引擎 極簡教程Spring Boot
- Spring Boot中快速操作MongodbSpring BootMongoDB
- Spring Boot 中測試 CORSSpring BootCORS
- Hazelcast JET在Spring Boot上執行ASTSpring Boot
- 在Docker中部署Spring Boot專案DockerSpring Boot