Welcome to MSDN Blogs Sign in | Join | Help

Cache Distribuído

Um blog sobre "Velocity" e coisas da Nuvem, por Osvaldo Daibert
Saiu o "Velocity" CTP3

Boa tarde pessoal. Depois de um blackout de posts por quase 2 meses devido a viagens e projetos estou de volta e com uma boa notícia. Saiu na semana passada, com poucos dias de atraso,  o CTP3 do "Velocity".

Esse CTP3 é bem mais próximo da versão final do produto (Microsoft Distributed Data Cache) do que a versão anterior. Pelo que tenho de informação pública, o pequeno atraso no lançamento do CTP3 foi a alteração de alguns nomes de namespace e mudança e implementação de novas interfaces paras APIs existentes ou novas.

As principais implementações dessa versão são:

  • Cache Notifications
  • Performance Improvements
  • Security Enhancements
  • Updates to the Installation Program (A pedido de usuários que testaram o produto e pediram a instalação em modo silencioso via linha de comando)
  • Cluster Configuration Editing Options Decoupled from Storage Options
  • Revised APIs

Abaixo a lista de namespaces do CTP2 x CTP3:

CTP2

CTP3

Notes

System.Data.Caching namespace

Microsoft.Data.Caching

The "Velocity" namespace changed, affecting the entire API.

Cache class

DataCache class

Name and member changes

CacheErrorCode class

DataCacheErrorCode enumeration

Name, type, and value changes

CacheException class

DataCacheException class

Name change

CacheFactory class

DataCacheFactory class

Name and constructor changes

CacheItem class

DataCacheItem class

Name change

CacheItemVersion class

DataCacheItemVersion class

Name change

LocalCacheSyncPolicy enumeration

DataCacheLocalCacheSyncPolicy enumeration

Name and value changes

LockHandle class

DataCacheLockHandle class

Name change

LogSink class

DataCacheLogSink class

Name change

ServerEndPoint class

DataCacheServerEndpoint class

Name change

SessionStoreProvider class

DataCacheSessionStoreProvider class

Name change

SinkType enumeration

DataCacheSinkType enumeration

Name change

Tag class

DataCacheTag class

Name change

(new class)

DataCacheNotificationDescriptor class

New class for distinguishing cache notifications. 

(new enumeration)

DataCacheOperation enumeration

New enumeration for specifying cache operations that can trigger cache notifications. 

(new delegate)

DataCacheNotificationCallback delegate

New delegate for cache notifications. 

(new delegate)

DataCacheFailureNotificationCallback delegate

New delegate for failure notifications

* Retirado de http://blogs.msdn.com/velocity

Nos próximos posts vou falar sobre algumas novidades do CTP3 e vamos começar a explorar bastante a parte de código C# para criar aplicações orientadas a cache. 

Aproveito para linkar o video apresentado pelo Murali, Arquiteto do Projeto "Velocity",  no MIX 2009: http://videos.visitmix.com/MIX09/T59F

Referências:

Velocity MSDN Link : http://msdn.microsoft.com/en-us/data/cc655792.aspx

Velocity CTP3 Download Link: Microsoft Project Code Named “Velocity” CTP3 on the Microsoft Download Center

Velocity Samples Link: http://code.msdn.microsoft.com/velocity/

Abraços,

Daibert

Posted: Tuesday, April 14, 2009 3:34 PM by odaibert
Leave a Comment

(required) 

(required) 

(optional)

(required) 

  
Enter Code Here: Required

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker