Over Atos Origin
Contact
Diensten
Nieuws
Home
Feedback  |  Atos Origin.com  |  Syndicatie
Syndicatie
 
Links
Archief
Meer over de bloggers
Onderwerpen
Alle onderwerpen
Agile
Algemeen
Architectuur
Besturingssystemen
Bpm
Business intelligence
Business proces design
Cloud computing
Eai
Governance
Ibm
Integratie
It consultancy
Java
Microsoft
Nljug
Open source
Oracle
Process standaarden
Project management
Requirements engineering
Rich internet applications
Saas
Security
Sharepoint
Soa
Testing
Virtualisatie
Xml

In de kristallen bol van Microsoft: Velocity
Geplaatst op 3 February 2010, 15:01 door Mark van Gool in microsoft

Al sinds half 2008 is Microsoft bezig met een mechanisme om data te cachen, en daarmee applicaties schaalbaarder en sneller te maken. Het gaat daarbij om een in-memory cache, met als belangrijk kenmerk dat het een gedistribueerde cache is, de data wordt dus gecached over meerdere computers, ook wel cluster genoemd.

Ieder CLR object dat serialiseerbaar is kan in de cache worden gezet en de cache kan worden gebruikt in iedere willekeurige .NET applicatie. Het reikt dus veel verder dan de standaard (ASP.NET) caching-mechanismes die er al een tijdje zijn. Sterker nog, het nieuwe caching mechanisme bevat o.a. een session provider object voor het opslaan van sessie-informatie, waar dit voorheen alleen in-memory kon per server of in een database voor bijvoorbeeld web-farms. Nu kan ASP.NET sessie-informatie dus in de nieuwe in-memory cache worden opgeslagen en beschikbaar zijn voor alle servers in een web farm. Maar nogmaals, deze cache is zeker niet alleen bedoeld voor ASP.NET sessie-informatie.

Dit cachingmechanisme heeft de codenaam 'Velocity'. Het is bedoeld voor allerlei soorten data. Zaken als load balancing in het cache cluster worden voor je geregeld. Via sleutelwaarden of andere identificerende gegevens ('tags') kan data uit de cache worden opgehaald. Er zijn diverse cache configuraties mogelijk en zowel 'optimistic concurrency' als 'pessimistic concurrency' modellen worden ondersteund. 'Velocity' bevat ook een notificatiemechanisme voor cache-updates.

Sinds eind november 2009 wordt 'Velocity' samen met 'Dublin' aangeboden als aparte download genaamd 'Windows Server AppFabric - beta 1'. Hiermee krijgt IIS in combinatie met Windows Server betere mogelijkheden om een schaalbaar applicatie-hostingplatform te zijn. Eindelijk horen we dus ook hoe het staat met 'Dublin' en met de belofte dat deze technologie als aparte download zou worden aangeboden. Dat gebeurt dus nu, en wel samen met 'Velocity'.

Van 'Velocity' komen we dus bij 'Windows Server AppFabric'. De status is nog Beta 1. Wanneer de release plaatsvindt: de tijd zal het leren...

Over Windows Server AppFabric en de relatie naar een andere 'AppFabric' volgt later meer, in een andere post.




Share this | 69 keer bekeken | 0 reacties
Reacties Syndicatie en RSS
Reageer
 
 
Top artikelen
  • J-Spring 2009:Hop on board the Java Troubleshooting Platform
  • Softwaredocumentatie met Sandcastle
  • Developers zijn kikkers
  • Blik op kwaliteit door middel van Six Sigma
  • Visual Studio controlled light bulb
Recente reacties
  • developerslog.net, Bedankt voor de welkome aanvulling!
  • ipv: protected static readonly ILog logger = LogManager.GetLogger(typeof(Program)); ...
  • Handig, nu alleen nog met een maven plugin ...
  • Mathijs, Goeie aanpak en goed stuk.En... zoals je ...
  • On Feb 9, the following parties have formally ...
  • Terms of use
  • Legal