{"repo":"ivangfr/spring-data-jpa-r2dbc-mysql-stream-million-records","free":true,"listed":false,"github":"https://github.com/ivangfr/spring-data-jpa-r2dbc-mysql-stream-million-records","clone":"git clone https://github.com/ivangfr/spring-data-jpa-r2dbc-mysql-stream-million-records.git","description":"In this project, we will implement two Spring Boot Java Web application called streamer-data-jpa and streamer-data-r2dbc. They both will fetch 1 million of customer records from MySQL and stream them to Kafka. The main goal is to compare the application's performance and resource utilization.","language":"Java","stars":40,"topics":["spring-boot","kafka","mysql","docker","java","spring-cloud-stream","jconsole","kafdrop","spring-data-jpa","spring-data-r2dbc"],"license":null,"category":"databases-storage","readme_excerpt":"spring-data-jpa-r2dbc-mysql-stream-million-records In this project, we will implement two Spring Boot Java Web application called streamer-data-jpa and streamer-data-r2dbc . They both will fetch 1 million of customer records from MySQL and stream them to Kafka . The main goal is to compare the application's performance and resource utilization. Proof-of-Concepts & Articles On ivangfr.github.io, I have compiled my Proof-of-Concepts (PoCs) and articles. You can easily search for the technology you are interested in by using the filter. Who knows, perhaps I have already implemented a PoC or written an article about what you are looking for. Project Diagram Applications - ### streamer-data-jpa Spring Boot Web Java application that connects to MySQL using Spring Data JPA and to Kafka . It provides some endpoints such as: - PATCH api/customers/stream-naive[?limit=x] : to stream customer records using a naive implementation with Spring Data JPA . - PATCH api/customers/stream[?limit=x] : to stream customer records using an improved implementation with Java 8 Streams and Spring Data JPA as explained in this article. - PATCH api/customers/load?amount=x : to create a specific number of random customer records. - ### streamer-data-r2dbc Spring Boot Web Java application that connects to MySQL using Spring Data R2DBC and to Kafka . It provides some endpoints such as: - PATCH api/customers/stream[?limit=x] : to stream customer records. - PATCH api/customers/load?amount=x : to create a speci","default_branch":null,"files":null,"tree":[],"storefront":"/r/ivangfr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ivangfr/spring-data-jpa-r2dbc-mysql-stream-million-records/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}