Skip to content

ggreen/spring-gemfire-showcase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

167 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring GemFire Showcase

The project contains various examples using the In-Memory NO-SQL data management solution GemFire

This spring-gemfire-showcase repository has Spring + GemFire examples with Docker-based demo instructions.

It currently showcases

OLTP GemFire Support

Real-time transactions can be fast and furious. Just think about building the next big retail market app. Users of the app need to get the answers as quickly as possible. Any slow down to response times will have those users going somewhere else. When the application is popular more and more users will come. Having highly scalable and fast data services is essential. This session will highlight and describe

What is OLTP? What are its characteristics? What are the data service challenges?

GemFire can be used to meet the OLTP needs such as:

  • Performance
  • Scalability
  • Strong Consistency
  • NoSQL characteristics
  • High Availability
  • Fault Tolerance
  • WAN Replication

Applications

Project Notes
account-batch Spring Batch + GemFire example.
account-jdbc-caching-rest-service Postgres + Spring Caching Lookup Aside Cache + Spring Data for GemFire example
account-location-event-service Continuous Query Spring Data for GemFire example
account-service Spring Web + Spring Data for GemFire example
account-sink Spring Cloud Stream Sink to save data to GemFIre
account-web-app Spring HttpSession + GemFire Search Pagination Example
web-session-listener Listener application for user sessions for GemFire spring session events
account-paging Paging large datasets example with Spring Data
multi-cluster-demo-app Application connecting to multiple GemFire clusters
account-functions Example of the executing a server-side GemFire function with Spring Data/Boot for GemFire
server Clustering with GemFire Locators and Cache Servers embedded within Spring Boot applications

Build Jar

Set Broadcom Maven Repository user credentials See https://gemfire.dev/quickstart/java/

Demos

Demo Notes
Database Batch Load Caching This demo will demonstrate using GemFire as cache for data that does not change often using a batch process.
GemFire with Spring Cloud DataFlow This demo illustrates how to use SCDF to read, process, and load data into GemFire.

About

Examples of using Spring Data for Tanzu GemFire.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors