4 ms·
Whats the difference between service fabric and this?
by UK-AL 10y ago
Whats the difference between service fabric and this?
- nimish 10y agoService fabric is a different distributed runtime with its own complex semantics. Orleans is conceptually simpler, with (virtual) actors running on "silos"; it's much closer to erlang.
- AshkanSaeedi 10y agoService Fabric contains a virtual actor model based programming API called reliable actors. SF reliable actors are different from Orleans in many ways. The placement strategy in SF is based on consistant hashing and some Orleans features are not there. Other than that, it is a new member in SF family and is not as battle tested as Orleans. Orleans is open source and can be used inside SF as well and it's being involved rapidly. SF has other things like service life-cycle management, state replication and reliable collections to use which are replicated automatically so it's not something directly comparable to Orleans, currently using Orleans in SF can give you all Orleans goodness with additional SF features like service upgrade, rollback, reliable collections and ...