Ito ang Linux app na pinangalanang Ristretto na ang pinakabagong release ay maaaring ma-download bilang v0.1.1.zip. Maaari itong patakbuhin online sa libreng hosting provider na OnWorks para sa mga workstation.
I-download at patakbuhin online ang app na ito na pinangalanang Ristretto sa OnWorks nang libre.
Sundin ang mga tagubiling ito upang patakbuhin ang app na ito:
- 1. Na-download ang application na ito sa iyong PC.
- 2. Ipasok sa aming file manager https://www.onworks.net/myfiles.php?username=XXXXX kasama ang username na gusto mo.
- 3. I-upload ang application na ito sa naturang filemanager.
- 4. Simulan ang OnWorks Linux online o Windows online emulator o MACOS online emulator mula sa website na ito.
- 5. Mula sa OnWorks Linux OS na kasisimula mo pa lang, pumunta sa aming file manager https://www.onworks.net/myfiles.php?username=XXXX gamit ang username na gusto mo.
- 6. I-download ang application, i-install ito at patakbuhin ito.
MGA LALAKI
Ad
Ristretto
DESCRIPTION
Ang Ristretto ay isang mabilis, kasabay na cache library na binuo na may pagtuon sa pagganap at kawastuhan. Nagsimula ang lahat sa pangangailangan ng memory-bound, kasabay na cache ng Go sa Dgraph. Tumingin kami sa paligid para sa isang solusyon, ngunit wala kaming mahanap na mahusay. Pagkatapos ay sinubukan naming gumamit ng sharded na mapa, na may shard eviction upang mailabas ang memorya, na nagdulot sa amin ng mga isyu sa memorya. Pagkatapos ay inulit namin ang LRU ng Groupcache, gamit ang mga mutex lock para sa kaligtasan ng thread. Pagkaraan ng isang taon, napansin namin na ang cache ay dumanas ng matinding pagtatalo. Ang pangakong alisin ang cache na iyon ay nagdulot ng kapansin-pansing pagbuti ng aming latency ng query nang 5-10x. Sa esensya, ang aming cache ay nagpapabagal sa amin! Napagpasyahan namin na ang kasabay na kuwento ng cache sa Go ay sira at dapat ayusin. Noong Marso, isinulat namin ang tungkol sa State of Caching in Go, na binanggit ang problema ng mga database at system na nangangailangan ng matalinong memory-bound na cache na maaaring i-scale sa multi-threaded environment na makikita ng mga programa ng Go.
Mga tampok
- Mataas na Hit Ratio
- Pagpapalayas: SampledLFU
- Cost-Based Eviction
- Mabilis na Throughput
- Ganap na Kasabay
- Simpleng API
Wika ng Programming
Go
Kategorya
Ito ay isang application na maaari ding makuha mula sa https://sourceforge.net/projects/ristretto.mirror/. Na-host ito sa OnWorks upang mapatakbo online sa pinakamadaling paraan mula sa isa sa aming mga libreng Operative System.