Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/infinispan-demos/links
- Owner: infinispan-demos
- Created: 2017-05-22T11:58:44.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2023-01-23T11:28:35.000Z (almost 2 years ago)
- Last Synced: 2024-04-16T10:15:03.213Z (8 months ago)
- Topics: infinispan, infinispan-server, openshift, prometheus, quarkus, spring, spring-boot, vertx
- Homepage:
- Size: 19.5 KB
- Stars: 12
- Watchers: 9
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
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]|===