Skip to content

eddiecarpenter/quarkus-jdiameter

 
 

Repository files navigation

Quarkus Diameter Stack

All Contributors Build Maven Central GitHub

This is a fork of the RestComm jDiameter Stack with a couple of enhancements done:

  • Update the minimum java compatibility to Java 21
  • Added support for Virtual Threading
  • Removed use of Pico Containers
  • Added Quarkus Extension
  • Updated all the dependencies to latest versions
  • Removed support for SCTP protocol (Not used and deprecated for 5G)
  • Reworked the jdiameter-ha component to use Infinispan as the caching provider

The project was only started in Jul 2024. The enhancement above is done, but I still need to implement a CI/CD pipeline for the project and push the artefacts to a public repository.

NOTE: This is an unofficial community extension, and it is not directly related nor supported by RestComm Ltd.

Virtual Threading

There is now a new parameter called "UseVirtualThreads" that if set to true will use virtual threads for the diameter stack.

To use virtual threading, the minimum supported Java version had to be changed to Java 21.

Quarkus Extension

The extension allows for the injection of configurations and stacks. See the docs folder for the relevant documentation.

About

Quarkus JDiameter extension - Diameter protocol support

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%