dotnet / aspire

An opinionated, cloud ready stack for building observable, production ready, distributed applications in .NET
https://learn.microsoft.com/dotnet/aspire
MIT License
3.58k stars 392 forks source link

Add Hazelcast Hosting Component #4794

Open Alirexaa opened 1 month ago

Alirexaa commented 1 month ago

Background and Motivation

Support Hazelcast hosting as first class API.

Proposed API

public static class AspireHazelcastBuilderExtensions {

namespace Aspire.Hazelcast.Net;

public static class AspireHazelcastNetExtensions
{
+    public static void AddHazelcastClient(this IHostApplicationBuilder builder);
}

Usage Examples

Alternative Designs

Risks

Alirexaa commented 1 month ago

if we agree to support this component as first class API, I could open PR.

Alirexaa commented 1 month ago

@davidfowl @sebastienros any thoughts?