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