Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can Service Fabric Cluster Maintains the old versions of a service?

I have a Micro Service in service fabric cluster which is a V1 for example. Now I upgraded it to the new version lets say v2. After a successful upgrade, Service Fabric replaced the old version with the new version of micro service. But I want to have and communicate with both versions of services. Can I achieve this in Service Fabric? If yes can anyone help me out on this?

-Kishore.

like image 504
Kishore1021 Avatar asked Jul 25 '16 10:07

Kishore1021


People also ask

What is the use of service Fabric cluster?

A Service Fabric cluster is a network-connected set of virtual or physical machines into which your microservices are deployed and managed. A machine or VM that is part of a cluster is called a cluster node. Clusters can scale to thousands of nodes.

How many nodes can be maintained on a service Fabric cluster?

A single Service Fabric node type/scale set can not contain more than 100 nodes/VMs. To scale a cluster beyond 100 nodes, add additional node types.

What is reliable service in service Fabric?

Reliable Services is one of the programming models available on Service Fabric. Another is the Reliable Actor programming model, which provides a Virtual Actor application framework on top of the Reliable Services model. For more information on Reliable Actors, see Introduction to Service Fabric Reliable Actors.

Which service helps in comparing the new application manifest with the previous version and determines which services in the application require updates?

During an upgrade, Service Fabric compares the new application manifest with the previous version and determines which services in the application require updates.


1 Answers

Yes, you can have multiple versions of your application running at the same time as long as they have unique application names. See Keep application old version running side-by-side with the newer version in Azure Service Fabric.

like image 58
Matt Thalman Avatar answered Oct 12 '22 21:10

Matt Thalman