在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偏移量。
點選標題見原文詳細配置。
相關文章
- JMS 在 Spring Boot 中的使用Spring Boot
- 在spring boot專案(maven)中引入其他 spring boot專案Spring BootMaven
- 【Java面試】如何理解Spring Boot中的Starter?Java面試Spring Boot
- 在Spring Boot中建立自己的啟動器Spring Boot
- 在Spring Boot中禁用CSRF保護的原因?Spring Boot
- EVCache快取在 Spring Boot中的實戰快取Spring Boot
- Spring Boot(十一):Spring Boot 中 MongoDB 的使用Spring BootMongoDB
- Spring Boot(三):Spring Boot 中 Redis 的使用Spring BootRedis
- Akka系列(五):Java和Scala中的FutureJava
- Akka 系列(五):Java 和 Scala 中的 FutureJava
- Akka系列(二):Akka中的Actor系統
- Akka 系列(二):Akka 中的 Actor 系統
- spring boot使用Java並行流傳送kafka訊息報錯Spring BootJava並行Kafka
- Akka系列(四):Akka中的共享記憶體模型記憶體模型
- Akka 系列(四):Akka 中的共享記憶體模型記憶體模型
- Java Web之Spring BootJavaWebSpring Boot
- 在spring boot3中使用native imageSpring Boot
- 在Spring Boot中實現OAuth2.0認證Spring BootOAuth
- 在Spring Boot中實現WebSocket實時通訊Spring BootWeb
- 在 Spring Boot 中使用 RedisSpring BootRedis
- 禁用 Spring Boot 中引入安全元件 spring-boot-starter-security 的方法Spring Boot元件
- spring boot基於Java的容器配置Spring BootJava
- Java CRaC 上的Spring Boot3JavaSpring Boot
- Guava Cache本地快取在 Spring Boot應用中的實踐Guava快取Spring Boot
- spring boot中zookeeper使用Spring Boot
- spring boot中redis使用Spring BootRedis
- Spring Boot中Dockerfile使用Spring BootDocker
- 在spring boot中3分鐘上手RPC框架DubboSpring BootRPC框架
- 在Spring Boot中實現API閘道器與路由Spring BootAPI路由
- Java之Spring Boot詳解JavaSpring Boot
- 利用spring boot建立java appSpring BootJavaAPP
- Spring Boot(三):Spring Boot中的事件的使用 與Spring Boot啟動流程(Event 事件 和 Listeners監聽器)Spring Boot事件
- 在spring boot中整合微服務閘道器係統Spring Cloud ZuulSpring Boot微服務CloudZuul
- 嵌入式Redis伺服器在Spring Boot測試中的使用Redis伺服器Spring Boot
- Spring Boot中的微信支付(小程式)Spring Boot
- Spring Boot中攔截器的使用Spring Boot
- Spring Boot 應用程式中的 QueryDSLSpring Boot
- spring boot中的定時任務Spring Boot