Try Playground
Show / Hide Table of Contents

Azure Service Fabric - Create Client Application Service

The client application service should be able to send requests to the NCache Azure Service Fabric discovery service to get the IP addresses of the NCache servers available in the Service Fabric cluster. For that, you must give the Service Fabric URL of the Service discovery service, which in our case is http://ncachesfcluster.southeastasia.cloudapp.azure.com:55100. This, together with the Cache ID of the created NCache cluster can be used by the client applications to create the cache handles with which to access the NCache cluster.

Azure Service Fabric: Service Manifest File to Create Client Application Service

Given below is the Azure Service Fabric service manifest file for a demo client application accessing the NCache cluster:

<?xml version="1.0" encoding="utf-8"?>
<ServiceManifest Name="ClientContainerPkg"
                 Version="1.0.0"
                 xmlns="http://schemas.microsoft.com/2011/01/fabric"
                 xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ServiceTypes>
    <StatelessServiceType ServiceTypeName="ClientContainerType" UseImplicitHost="true" />
  </ServiceTypes>
  <CodePackage Name="Code" Version="1.0.0">
    <EnvironmentVariables>
      <EnvironmentVariable Name="CacheID" Value="democache"/>
      <EnvironmentVariable Name="ServiceDiscoveryUrl" Value="http://ncachesfcluster.southeastasia.cloudapp.azure.com:55100"/>
    </EnvironmentVariables>
    <EntryPoint>
      <ContainerHost>
        <ImageName>ncache/apps:sfclient</ImageName>
      </ContainerHost>
    </EntryPoint>
  </CodePackage>
</ServiceManifest>

See Also

Create Azure Service Fabric Cluster
Create NCache Cluster service
Monitor Cache Cluster and Clients
Adding Cache Servers at Runtime

In This Article
  • Azure Service Fabric: Service Manifest File to Create Client Application Service
  • See Also

Contact Us

PHONE

+1 (214) 764-6933   (US)

+44 20 7993 8327   (UK)

 
EMAIL

sales@alachisoft.com

support@alachisoft.com

NCache
  • NCache Enterprise
  • NCache Professional
  • Edition Comparison
  • NCache Architecture
  • Benchmarks
Download
Pricing
Try Playground

Deployments
  • Cloud (SaaS & Software)
  • On-Premises
  • Kubernetes
  • Docker
Technical Use Cases
  • ASP.NET Sessions
  • ASP.NET Core Sessions
  • Pub/Sub Messaging
  • Real-Time ASP.NET SignalR
  • Internet of Things (IoT)
  • NoSQL Database
  • Stream Processing
  • Microservices
Resources
  • Magazine Articles
  • Third-Party Articles
  • Articles
  • Videos
  • Whitepapers
  • Shows
  • Talks
  • Blogs
  • Docs
Customer Case Studies
  • Testimonials
  • Customers
Support
  • Schedule a Demo
  • Forum (Google Groups)
  • Tips
Company
  • Leadership
  • Partners
  • News
  • Events
  • Careers
Contact Us

  • EnglishChinese (Simplified)FrenchGermanItalianJapaneseKoreanPortugueseSpanish

  • Contact Us
  •  
  • Sitemap
  •  
  • Terms of Use
  •  
  • Privacy Policy
© Copyright Alachisoft 2002 - 2025. All rights reserved. NCache is a registered trademark of Diyatech Corp.
Back to top