Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/infinispan-demos/links

Lists infinispan demos and covered technologies
https://github.com/infinispan-demos/links

infinispan infinispan-server openshift prometheus quarkus spring spring-boot vertx

Last synced: about 1 month ago
JSON representation

Lists infinispan demos and covered technologies

Awesome Lists containing this project

README

        

:checkedbox: pass:normal[`[✔]`]

[cols="1,2,1a,1", options="header"]
|===
|Demo Name |Features Demonstrated| Description| Prerequisites

|https://github.com/infinispan-demos/quarkus-insights-demo[Quarkus Insights #115 What's new in Infinispan 23-01-23]
|
{checkedbox} Quarkus +
{checkedbox} Infinispan Server +
{checkedbox} Search and Indexing +
{checkedbox} Dev Services +
{checkedbox} Caching annotations +
{checkedbox} Create caches on startup +
|
Infinispan and Quarkus Insights demo showcasing the features of the Quarkus and Infinispan extension from 2.5.x
|
Java 17

|https://github.com/infinispan-demos/streaming-data-kubernetes[streaming-data-kubernetes]
|
{checkedbox} Remote Java +
{checkedbox} Continuous Query +
{checkedbox} Protostream +
{checkedbox} Vert.x +
{checkedbox} OpenShift +
|
Swiss transport data set application. +

Handling real-time data with Continuous Queries. +

Vert.x glues the application together. +

Runs on top of OpenShift (local or Google Cloud). +

Smaller version of the
https://github.com/infinispan-demos/swiss-transport-datagrid[swiss-transport-datagrid]
demo. +
|
https://www.openshift.org/[OpenShift]

|https://github.com/infinispan-demos/harry-potter-quarkus[Harry Potter Quarkus]
|
{checkedbox} Quarkus +
{checkedbox} Remote Server +
{checkedbox} Query +
{checkedbox} Continuous Query +
|
Infinispan and Quarkus demo. Can be deployed in Openshift +
|
https://www.graalvm.org/[Graal VM]

|https://github.com/infinispan-demos/infinispan-pokemon[pokemon-query-demo]
|
{checkedbox} Transcoding +
{checkedbox} Remote Query +
{checkedbox} JSON +
|
Query over REST. +

Data injested as JSON, transformed to Protobuf. +
|

|https://github.com/infinispan-demos/infinispan-near-cache[spring-boot-near-caching]
|
{checkedbox} Spring Boot +
{checkedbox} Remote Java +
{checkedbox} Near caching +
|
Infinispan and Spring-Boot demo +
|

|https://github.com/infinispan-demos/vertx-api[vertx-api]
|
{checkedbox} Vert.x +
{checkedbox} Remote Java +
{checkedbox} REST API +
{checkedbox} PUSH API +
{checkedbox} OpenShift +
|
Infinispan and Vert.x API demo. Can be deployed in Openshift +
|

|https://github.com/infinispan-demos/infinispan-openshift-multitenancy[openshift-multitenancy-demo]
|
{checkedbox} OpenShift +
{checkedbox} Multi Tenancy +
{checkedbox} Remote Java +
|
Infinispan multi-tenancy demo on OpenShift. +
|
https://www.openshift.org/[OpenShift]

|https://github.com/infinispan-demos/infinispan-openshift-monitoring-and-catalog[openshift-monitoring-catalog-demo]
|
{checkedbox} OpenShift +
{checkedbox} Jolokia +
{checkedbox} Hawkular +
{checkedbox} Service Catalog +
{checkedbox} Spring Boot +
{checkedbox} Remote Java +
|
A demo for Infinispan integrating with Hawkular and Service Catalog. +
|
https://www.openshift.org/[OpenShift]

|https://github.com/infinispan-demos/jdg-remote-query-demo[jdg-remote-query-demo]
|
{checkedbox} JBoss Data Grid +
{checkedbox} Remote Java +
{checkedbox} Remote Query +
{checkedbox} JBoss EAP +
|
Task management app on JBoss EAP. +

Stores data in remote JBoss Data Grid. +

Uses remote query to search tasks. +
|

|https://github.com/infinispan-demos/jdg-security-demo[jdg-security-demo]
|
{checkedbox} JBoss Data Grid +
{checkedbox} Remote Java +
{checkedbox} Security +
{checkedbox} LDAP +
{checkedbox} Config via CLI +
{checkedbox} JUnit +
|
Uses secured JBoss Data Grid instance. +

Access via Access Control List (ACL). +

Access via Role Based Access Control (RBAC). +
|

|https://github.com/infinispan-demos/infinispan-http2-go-example[http2-go-example]
|
{checkedbox} Remote Go +
{checkedbox} HTTP2 +
{checkedbox} Security +
|
Go client connects to Infinispan. +

Uses HTTP/2 with TLS/ALPN support. +
|

|https://github.com/redhat-italy/infinispan-playground[playground]
|
{checkedbox} Embedded +
{checkedbox} Externalizers +
{checkedbox} Listeners +
{checkedbox} File persistence +
{checkedbox} LRU eviction +
{checkedbox} Transactions +
|
Command line app for learning Infinispan/JDG. +
|

|https://github.com/infinispan-demos/swiss-transport-datagrid[swiss-transport-datagrid]
|
{checkedbox} Remote Java +
{checkedbox} Java Streams (via remote) +
{checkedbox} Continuous Query +
{checkedbox} Server Task +
{checkedbox} Protostream +
{checkedbox} Vert.x +
{checkedbox} OpenShift +
{checkedbox} Jupyter +
|
Swiss transport data set application. +

Handling real-time data with Continuous Queries. +

Offline analytics with Java Streams. +

Vert.x glues the application together. +

Runs on top of OpenShift.
|
https://www.openshift.org/[OpenShift]

|https://github.com/redhat-developer-demos/popular-movie-store[popular-movie-store]
|
{checkedbox} Embedded +
{checkedbox} Listeners +
{checkedbox} Java Streams +
{checkedbox} Spring +
{checkedbox} HTTP Session +
{checkedbox} OpenShift +
|
Spring Boot based shopping cart application. +

HTTP session caching in Infinispan. +

Stateful application re-deployments. +

On https://kubernetes.io/[Kubernetes] or https://www.openshift.com/[OpenShift]. +

Seamless https://martinfowler.com/bliki/CanaryRelease.html[canary releases] without losing the state.
|
https://kubernetes.io/[Kubernetes] +
or https://www.openshift.org/[OpenShift]

|https://github.com/burrsutter/devoxxUK17_kubernetes/tree/master/5_helloinfinispan[hello-springboot-openshift]
|
{checkedbox} Embedded +
{checkedbox} Spring +
{checkedbox} OpenShift +
|
https://projects.spring.io/spring-boot/[Spring Boot] app stores data in embedded cache. +

Runs in https://www.openshift.org[OpenShift] based container plattform. +

Data survives when doing rolling updates.
|
https://www.openshift.org[OpenShift]

|https://github.com/infinispan-demos/postgresql-to-jdg[postgresql-to-jdg]
|
{checkedbox} JBoss Data Grid +
{checkedbox} Remote Java +
{checkedbox} Create Caches via CLI +
|
Transfer data from https://wiki.postgresql.org/wiki/Detailed_installation_guides[PostgreSQL] database into JDG.
|
https://wiki.postgresql.org/wiki/Detailed_installation_guides[PostgreSQL]

|https://github.com/infinispan-demos/nodejs-infinispan-openshift[nodejs-openshift]
|
{checkedbox} Remote Node.js +
{checkedbox} OpenShift +
{checkedbox} Swagger +
|
Node.js microservice with persistence on remote cache.

Runs in https://www.openshift.org[OpenShift] based container plattform. +

Data survives when doing rolling updates.
|
https://www.openshift.org[OpenShift]

|https://github.com/infinispan-demos/tf-ispn-demo[tensor-flow]
|
{checkedbox} Remote Java +
{checkedbox} Remote Node.js +
{checkedbox} Listeners +
{checkedbox} https://github.com/vjuranek/infinispan-cachestore-ceph[Ceph] store
|
Connecting https://www.tensorflow.org[TensorFlow], Infinispan and http://ceph.com[Ceph].
|
https://www.tensorflow.org[TensorFlow], https://www.qt.io/[QT], https://nodejs.org/en/[Node], http://ceph.com[Ceph]

|https://github.com/jbossdemocentral/jboss-datagrid-spark-analytics-demo[spark-analytics]
|
{checkedbox} JBoss Data Grid +
{checkedbox} Remote Java +
{checkedbox} https://spark.apache.org[Apache Spark] +
|
Analytics demo using Spark and JBoss Data Grid.
|
https://spark.apache.org[Apache Spark]

|https://github.com/infinispan-demos/infinispan-wf-swarm-example[wildfly-swarm]
|
{checkedbox} Embedded +
{checkedbox} http://wildfly-swarm.io[Wildfly Swarm] +
{checkedbox} CDI +
|
Demo Infinispan in Wildfly Swarm.
|

|https://github.com/infinispan-demos/infinispan-events[upcoming events]
|
{checkedbox} Remote Node.js +
{checkedbox} Script exec +
{checkedbox} Listeners +
{checkedbox} Data Iteration +
{checkedbox} Java Streams (via remote) +
|
3-tier app showing upcoming conferences talks. +

Front-end written in http://elm-lang.org[Elm]. +

https://expressjs.com[Express.js] app for the middle tier. +
|
https://nodejs.org/en/[Node]

|https://github.com/infinispan-demos/infinispan-nosqlunit-demo[nosqlunit]
|
{checkedbox} Embedded +
{checkedbox} Remote Java +
{checkedbox} JUnit
|
Demo unit test Infinispan using https://github.com/lordofthejars/nosql-unit[NoSQLUnit].
|

|https://github.com/infinispan-demos/JDG-x-site-replication-demo[X-Site on OpenShift]
|
{checkedbox} JBoss Data Grid +
{checkedbox} X-Site +
{checkedbox} OpenShift +
|
Setting up x-site replication on OpenShift. +

Uses Kubernetes Load Balancer Services. +
|
https://www.openshift.org/[OpenShift]

|https://github.com/infinispan-demos/hotrod-secured-remote-access-datagrid-openshift[Secured Remote Access to Data Grid on OpenShift]
|
{checkedbox} HotRod +
{checkedbox} TLS/SSL +
{checkedbox} Remote Server +
{checkedbox} OpenShift +
|
HotRod client remotely accesses to a secured Data Grid cluster running on OpenShift
|
https://www.java.com/[Java], https://maven.apache.org/[Maven], https://docs.oracle.com/javase/8/docs/technotes/tools/unix/keytool.html[keytool], https://www.openshift.org/[OpenShift]

|===