Questions tagged [spring-data-gemfire]

Spring Data GemFire focuses on integrating Spring Framework's powerful, non-invasive programming model and concepts with Pivotal GemFire, simplifying configuration, development and providing high-level abstractions.

Pivotal GemFire is a real-time, in-memory distributed data management platform providing data-intensive applications built for a cloud architecture with enterprise-class features, such as redundancy and high-availability with linear scale-out.

To learn more about Pivotal GemFire, see here.

Spring Data GemFire focuses on integrating Spring Framework's powerful, non-invasive programming model and concepts with Pivotal GemFire to simplify the configuration and development of GemFire-based applications as well as to provide high-level abstractions for many of GemFire's core components.

To get up-to-date information on Spring Data GemFire, visit the project page, on spring.io or see the project's status in JIRA. You can also checkout the source on GitHub and even fork the project in order to submit Pull Requests (PR) if you have have an idea for a new feature or how to make it better. We encourage the community to get involved.

Finally, there is no better place to stay informed or to be involved than by following us in the Spring IO Blog. Every week, Josh Long publishes an fantastic article on "This Week in Spring" loaded with all things related to Spring.

296 questions
2
votes
3 answers

Java Config for Spring Gemfire xml

I've defined my Gemfire's "client-cache.xml" as below:
2
votes
3 answers

Where condition in geode

I am new to geode . I am adding like below: gfsh>put --key=('id':'11') --value=('firstname':'Amaresh','lastname':'Dhal') --region=region Result : true Key Class : java.lang.String Key : ('id':'11') Value Class : java.lang.String Old…
Amaresh
  • 3,231
  • 7
  • 37
  • 60
2
votes
1 answer

Spring Data Gemfire locator

I'm trying to set up a Gemfire cluster using Spring Data Gemfire. I can start a locator via gfsh and I can start a server via Spring. The problem is, I can't find a way to start a locator via Spring.
Daniel
  • 318
  • 6
  • 20
2
votes
3 answers

What is the purpose of Spring Data and its level of Abstraction?

While trying to understand the purpose of 'Spring Data' i came across this article and tried few examples with Gemfire/ Redis repositories and their corresponding Spring-Data components. Could someone help me with the following…
yathirigan
  • 5,619
  • 22
  • 66
  • 104
2
votes
1 answer

Putting complex object graph in gemfire region

I am a bit new to GemFire. I have a query . Here it is: I have the following object graphs (1 &2) as given below: ObjA has ObjB has ObjC ObjX has ObjY has ObjC The same instance of ObjC is associated with ObjB and ObjY Now I put ObjA and ObjX in…
2
votes
1 answer

Spring gemfire Serialization Exception

I am using Gemfire Spring to put/find against a pojo object @Autowired GemfireTemplate responseTemplate; .... HTTPAudit audit = new HTTPAudit(sessionId,response); responseTemplate.put("Detail", audit); System.out.println("Get…
Napo
  • 263
  • 4
  • 14
2
votes
1 answer

Could not collect remote Gemfire Cache Server

I am working on Gemfire and Spring data caching. I have successfully startup a local cache server from Spring. But I could not connect to a remote cache server with following configuration. But I can connect remote server using Gfsh--> connect…
Napo
  • 263
  • 4
  • 14
2
votes
2 answers

Spring Data Gemfire configuration does not connect to locator?

Suppose I have Gemfire locator & cacheserver processes already running in my target deployment environments. The target deployment environment uses a client-server topology. I have a Spring 3.1 MVC application which wants to use the Gemfire cache.…
Alan
  • 7,066
  • 5
  • 30
  • 38
1
vote
1 answer

Is it possible to have 2 Gemfire clients in the same JVM?

I am trying to do a check. I've got a poollocator with two servers. I want to test whether the servers are being set up as Active-Active or Active-Passive? The idea is to insert data with one client from one server and then have another one reading…
1
vote
1 answer

Create Lucene Indexes in Apache Geode Region

I'm trying to create Lucene Indexes on Apache Geode Region. I have all the Region definitions in cache.xml. This cache.xml is read by cache server and Regions are created. If I define a Region something like below in cache.xml,
nandeesh
  • 753
  • 7
  • 16
1
vote
1 answer

Multiple data insertions using async writing with Apache Geode

We have Apache Geode connected to Postgres using an AEQ + AsyncCacheListener configured to write data to Postgres. During async write, we submit the list of events that we want to persist and it asynchronously inserts those events. Let's say I have…
1
vote
1 answer

Spring Data GemFire custom partition and performance

We are using Spring Data GemFire server, client and locator. All of our GemFire PARTITION Regions have complex keys. For example: class Key { String id1; String id2; Date date; } We would like to create a custom partition based on this…
Vaidy
  • 19
  • 4
1
vote
2 answers

Spring Boot Geode Unsatisfied dependency expressed through method 'sessionRegion'

The correct dependencies for my gradle.build are driving me crazy! In order to access an Apache Geode 1.10 server, I am using: // Geode client dependency implementation 'org.springframework.geode:spring-geode-starter:1.2.13.RELEASE' …
rupweb
  • 3,052
  • 1
  • 30
  • 57
1
vote
1 answer

Get region statistics in spring data geode client application

I need to get the region statistics on apache geode client-cache application. Setup: 1 locator 1 server 1 client-cache app All the modules are created using spring. Cache server will create regions based on the cache.xml Cache.xml:
nandeesh
  • 753
  • 7
  • 16
1
vote
1 answer

Apache Geode crud repository findById() returns the wrong array

I'm using apache geode 1.13.0 The data class is simple, it contains 1 ArrayList and 1 HashMap The data is stored correctly on geode but then repository.findById() returns the wrong array and map repository.findAll() works well though the data is id…
claudiu
  • 11
  • 3
1 2
3
19 20