Velocity, Microsoft's memcached ?!

Source: Internet
Author: User
This morning, when I saw livesino's RSS feed, I found this message hidden in "teched 2008 developers: News Summary". Microsoft finally launched their distributed cache ( Distributed in-memory cache) .
Currently, the cache in Asp.net is on the local machine. If each machine in the Web farm needs to maintain its own cache, the most common cacheitem has a copy on each server. this not only wastes memory, but may also cause non-synchronization issues. The distributed cache solves this problem. in addition to large-scale enterprise applications, distributed cache is also widely used in Web websites to solve scaling problems. for example, the famous open-source software memcached is used by many large websites such as Wikipedia and Slashdot. For distributed cache, You can Google memcached and find many introductions.

Microsoft launched velocity (code name), which is still ctp1 currently. I Googled it and there is very little information, mainly including the two:
Velocity team blog: http://blogs.msdn.com/velocity/
. NET developers Journal: http://dotnetaddict.dotnetdevelopersjournal.com/velocity_introduction.htm

The main situations are summarized as follows:

    1. it runs as a Windows Service. It can be a cluster and runs on several cache servers
    2. TCP communication
    3. call add, put, and get to read/write cache. You can cache any serialized. Net object.
    4. In addition to key-based fetching, a cool function is to use tags to extract cached object sets.
    5. according to team blog, velocity is not only intended for Asp.net development, but also for. NET applications, such as non-. Net IIS applications and Windows Services.
    6. A currently unavailable but widely required function is push (notification, Message notification). After cached item is modified, the Code of the notification. velocity team said this is what they will focus on next (push-based notifications is a request we 've heard from getting folks. this is certainly an area we're re looking very deeply .)
    7. currently, it is a separate product and is said to be free of charge. It will be integrated into the. NET Framework in the future.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.