VMware Tanzu GemFire Community Blog

 View Only
The VMware Tanzu GemFire Management Console continues to evolve, offering powerful tools for managing and monitoring GemFire clusters. With the release of version 1.3.0, available now on from the Broadcom Support Portal , we've introduced several new features and enhancements that are designed to provide greater flexibility, improve disaster recovery capabilities, and enhance the overall user experience. Custom Security Security is paramount in any distributed system, and with this release, we’re introducing a new Custom security option when connecting to clusters. This feature is particularly valuable for organizations with unique security requirements. ...
0 comments
Introduction Tanzu GemFire for Tanzu Platform 2.1 is now available for download from the Broadcom Support Portal. Note: Tanzu Application Service (TAS) is now known as Tanzu Platform for Cloud Foundry Resources: Download from Broadcom Support Portal GemFire for Tanzu Platform for Cloud Foundry Documentation GemFire for Tanzu Platform for Cloud Foundry v2.1 Release notes This release introduces a host of new features and enhancements designed to empower your data capabilities. With additions like GemFire VectorDB, GemFire can now be utilized as a vector database on the Tanzu Platform for Cloud Foundry, enabling users to unlock advanced ...
0 comments
Introducing the GemFire Management Console (GMC) version 1.2, where efficiency meets innovation in managing your distributed system. Available now from the Broadcom Support Portal . Discover the latest features tailored to enhance visibility, security, and data management, empowering you to unlock the full potential of your GemFire clusters. Multi-site View Delve deeper into your distributed system with the Multi-site View. This comprehensive overview offers invaluable insights into Multi-site (WAN) configurations, showcasing gateways and providing a topology view for enhanced visibility. Simplify cluster management and optimize decision-making with Multi-site ...
0 comments
Until recently, the primary way to start GemFire during integration testing was using Spring Test for GemFire to bootstrap a server application with Spring. With the recent release of GemFire Testcontainers 2.0.0, you can now start a containerized GemFire cluster and configure it via gfsh just like any other GemFire cluster. Benefits of Testcontainers The GemFire cluster runs in Docker, allowing you to run your tests in parallel without running into port conflicts, saving time and resources. You can configure your cluster using the GemFire shell (GFSH), giving you more flexibility to control your cluster. A GemFire cluster started with Testcontainers ...
0 comments
The release of Spring Cloud Data Flow for GemFire and Spring Integration for GemFire marks another milestone for VMware GemFire's integration with the Spring ecosystem. Joining the existing projects, Spring Data for GemFire , Spring Session for GemFire , and Spring Boot for GemFire , to provide seamless integration of GemFire with Spring. In this blog a quick overview of Spring Cloud DataFlow (SCDF) and Spring Cloud Stream Applications are provided, followed by simple examples for Spring Cloud Data Flow for GemFire and how they can be used. For further information about Spring Cloud Data Flow or Spring Cloud Stream Applications, follow the links ...
0 comments
With the recent release of Spring Integration for GemFire, you may be wondering how you can use it to simplify integrating GemFire into your data pipelines. This guide will walk you through an example using Spring integration to tie together RabbitMQ, GemFire, and a Postgres database. Supported Versions Before we begin, we first need to choose a version of Spring Integration for GemFire. Currently, there are three releases available, all of which are version 1.0.0. Spring Integration 6.1 for GemFire 10.0 Spring Integration 5.5 for GemFire 10.0 Spring Integration 5.5 for GemFire 9.15 This example uses Spring Integration 6.1 for and GemFire 10.0. ...
0 comments
In the ever-evolving landscape of data management, staying ahead of technological advancements is not just an option, its a necessity. As we step into a new era of high-performance computing, GemFire has emerged as a pivotal player in redefining the standards of data processing and reliability. This blog delves into the latest breakthroughs and enhancements in GemFire technology, showcasing our commitment to optimizing performance, reliability, and scalability. From groundbreaking improvements in persistent data handling to revolutionary approaches in connection management and query optimization, we are setting a new benchmark in the world of data management. ...
0 comments
Unleash the Fusion of Speed and Intelligence: Discover How GemFire Vector Database Seamlessly Integrates the Robust Performance of GemFire with the Cutting-Edge Realms of AI. GemFire Vector Database removes any complexities of how to set up AI use cases with GemFire and packages it up in a simple easy to use extension. So now creating an index, loading data, and querying are simple rest commands. If you would like to download GemFire VectorDB, check out the example application, or learn more about GemFire and all the awesome features check out these links: Download the GemFire Vector Database Extension GemFire Vector Database Documentation Source ...
0 comments
Generative artificial intelligence (GenAI) has emerged as a technology that enables machines to produce content that was once exclusively done via human creativity. The breadth of content that GenAI can create is significant, with examples including photos, music, code, text, and more. GenAI has already touched numerous industries, and with time, we will see the full impact of this technology. However, in order to unlock the full potential that GenAI can deliver, it is vital to have a powerful and responsive vector database. ... Read More
0 comments
We are thrilled to announce the launch of VMware GemFire Management Console version 1.1 available now from the Broadcom Support Portal. This update brings powerful new features to help you manage your GemFire clusters with greater ease and efficiency. In this blog post, we'll explore these exciting enhancements and their potential impact on your GemFire experience. What's New in GemFire Management Console 1.1 Let's dive right into the details of this release and explore the new features and improvements. Cluster Monitoring In the ever-evolving landscape of data management and cluster operations, gaining real-time insights into your GemFire cluster's ...
0 comments
In this guide, you'll learn how to set up a VMware GemFire cluster on Kubernetes, utilizing an autoscaler driven by custom metrics from GemFire statistics Introduction Integrating GemFire with Kubernetes simplifies deployment and offers more robust availability with self-healing, automated data redundancy, and data rebalancing. With the release of VMware GemFire for Kubernetes 2.3, we've added automated cluster scaling using a HorizontalPodScaler (HPA). This allows a hands-off way to automatically scale the number of servers in your GemFire cluster based on their average CPU utilization or other custom-defined metrics. For example, GemFire can properly ...
0 comments
Introduction Testing your application against real-world, heavy-weight test fixtures such as databases or web servers can be a daunting task; often resulting in spending more time creating infrastructure and managing processes than actually writing tests. Testcontainers 1 eases this burden by managing and exposing these services wrapped in Docker containers. This post introduces gemfire-testcontainers 2 which allows a developer to use the Testcontainers framework to easily and quickly start a complete GemFire 3 cluster, using the GemFire Docker image , and write tests against it. Testcontainers handles the full lifecycle and infrastructure ...
0 comments
Introduction In today's fast-paced world, where we rely heavily on technology to keep our businesses running, downtime can be catastrophic. Network partitioning can be a major source of downtime for systems built on distributed architectures. When network partitioning occurs, it can lead to data loss, corrupted data, and even system crashes. This is where GemFire comes in, providing powerful tools to detect and recover from network failures. By detecting network partitions early and taking the necessary steps to recover, GemFire helps minimize the impact of downtime on systems that rely on it. In this blog post, we'll dive into how GemFire detects network partitions ...
0 comments
{{< figure src="images/swirl.jpg" width="400px" alt="Abstract swirling arrows">}} Introduction VMware GemFire achieves high availability through the familiar combination of redundancy and automatic failure detection coupled with timely repair of failed components. Failure detection is the responsibility of the health monitor subsystem. The health monitor is always watching the processes in your distributed system. If a process stops communicating, the health monitor is ready to take action! This post shines a light on failure detection, what it is, and why it's so critically important. We'll tour the health monitor and learn how it works and how ...
0 comments
The next major release of GemFire is now available! GemFire is a high-speed in-memory database for low latency applications. Focused on resiliency and consistency, GemFire makes it easy to scale your data and support business-critical applications whether they are on-premises, in the cloud, or somewhere in between. GemFire 10* was pre-announced at the SpringOne Essentials conference in January and later released as a public beta. Since then, we have been hard at work finalizing the release for general availability. Anticipation has been building within the user community as we’ve demoed these new features and incorporated your valuable feedback. This ...
0 comments
We are thrilled to announce the launch of the VMware GemFire Management Console , a new user interface (UI) for VMware GemFire, the in-memory distributed data store. The GemFire Management Console is an intuitive and easy-to-use tool that simplifies cluster management across all GemFire offerings, including VMware GemFire, VMware GemFire for TAS, and VMware GemFire for Kubernetes. With the VMware GemFire Management Console, managing a fleet of GemFire clusters has never been easier. The new GemFire Management Console offers capabilities to simplify operations, diagnostics, and other management responsibilities. Whether users are creating and managing regions ...
0 comments
Introduction GemFire 10 has significantly enhanced its support for JSON documents, making it easier for developers to work with complex JSON data. The latest version introduces new APIs and storage formats that provide improved flexibility and efficiency. GemFire now offers two different binary formats for JSON documents: BSON and PDX. The default BSON format is simple, flexible and highly performant, especially on small documents. On the other hand, PDX is optimized for nested fields, making it the perfect choice for larger documents with a consistent structure. Regardless of your choice, GemFire 10's new JSON document feature allows you to easily extract ...
0 comments
title: WAN Delta Propagation Performance Benefits description: This blog shows the performance benefits of VMware GemFire's WAN Delta Propagation feature. team: [Barry Oglesby] date: 2023-04-01 lastmod: 2023-04-01 type: blog Introduction The WAN Delta Propagation feature introduced in GemFire 10.0 provides the ability to distribute changes to Delta objects between WAN sites. Previous GemFire versions serialized and distributed the entire Delta object for every update. The main purpose of this feature is to reduce the amount of data sent between WAN sites. A secondary purpose is to improve the performance of event distribution for Delta objects. This blog ...
0 comments
Introduction VMware GemFire offers a heap LRU eviction algorithm to maintain cache performance while protecting against the risk of the JVM running out of memory. Java 17's Z garbage collector (ZGC), when tuned for use with heap LRU eviction, works beautifully with GemFire to maximize cache performance. How Heap LRU Eviction Works Heap LRU eviction is an algorithm for maintaining cache performance while protecting against the risk of the JVM running out of memory. In VMware GemFire, heap LRU eviction works like this: GemFire continually monitors heap usage. When heap usage exceeds a user-configured threshold, GemFire evicts eligible entries from memory ...
0 comments
Introduction VMware GemFire for Kubernetes is a Kubernetes Operator-patterned solution that utilizes the Kubernetes platform to help you quickly and reliably deploy robust GemFire clusters. GemFire is a distributed, in-memory, key-value store that performs read and write operations at amazingly fast speeds. It offers highly available parallel message queues, continuous availability, and an event-driven architecture you can scale dynamically, with no downtime. This means as your requirements increase to support more data, high-performance, real-time apps, GemFire can scale linearly with ease. This tutorial explores how to develop and deploy a basic GemFire ...
0 comments