Blogs An Infinispan .Net Core client over the Hot Rod protocol

An Infinispan .Net Core client over the Hot Rod protocol

Dear Infinispanners,

The Infinispan team would like to share a new project we’re working on: Infinispan.Hotrod.Core.

Our current .NET client is based on the C++ core implementation, which is a solution that has its pros and cons. It makes it easier to guarantee parity between the C++ and C# clients over the time, but has the drawback of tying clients to specific a architecture. In turn that complicates portability and distribution, making the release lifecycle for those clients more onerous and sluggish.

The Infinispan.Hotrod.Core is a 100% C# Hot Rod client designed with the aim of being portable across systems via the .Net Core platform and easier to deploy and consume via the Nuget platform.

If you are involved with the .NET Core ecosystem we hope you will find this project of interest. Entry points for the project are:

  • Infinispan.Hotrod.Core, current status and news;

  • XUnit test, this will contain the same testsuite of the current .NET client project with the aim of making it easier to compare with the .NET core client as it matures.

  • Sample Application, an example of project which uses the client package.

  • Nuget is where the package is published.

Hope this will makes C# developers happy!

Please let us know your thoughts, a good place for them is the issues page.

The Infinispan Team

Get it, Use it, Ask us!

We’re hard at work on new features, improvements and fixes, so watch this space for more announcements!

Please, download and test the latest release.

The source code is hosted on GitHub. If you need to report a bug or request a new feature, look for a similar one on our GitHub issues tracker. If you don’t find any, create a new issue.

If you have questions, are experiencing a bug or want advice on using Infinispan, you can use GitHub discussions. We will do our best to answer you as soon as we can.

The Infinispan community uses Zulip for real-time communications. Join us using either a web-browser or a dedicated application on the Infinispan chat.

Vittorio Rigamonti

Software developer who coded ranging from embedded to cloud. He can do bugs in several programming languages. Loves maths, open source code and cooking.