Dağıtılmış bir dosya sunucusu olan SeaweedFS, Jingdong TigLab'a kodunu çaldığı için dava açtı.

Lieyun.com Beijing 29 Eylül'de bildirildi (Wang Fei tarafından)

Lieyun.com bugün, dağıtılmış dosya depolama açık kaynak projesinin yazarı olan SeaweedFS Yi Zhihu ID: Chris Lu'nun (tanıttı: SeaweedFS, Gleam, Glow yazarı) JD.com tarafından kurulan TigLab'ı kodlarını çalmakla suçlayarak art arda iki makale yayınladığını öğrendi.

Chris Lu, Jingdong TigLab tarafından yayınlanan ContainerFS kaynak kodunda, tiglabs / containerfs'nin temel veri depolama kısmının birkaç yıl önce geliştirdiği SeaweedFS projesine "alışılmadık derecede aşina" olduğunu söyledi.

Anlaşılan budur ki SeaweedFS, Go diline dayalı olarak geliştirilmiş, yüksek kullanılabilirliğe sahip bir dosya depolama sistemidir. Sunucu, dosyaları yüklenebilen ve indirilebilen ikili bir biçimde depolar. "Yüz milyonlarca dosya depolaması (nihayet sabit sürücünüzün boyutuna bağlıdır)" ve "tam hız" İki ana özellik.

Yosunların tasarım ilkesi, Facebook'un görüntü depolama sistemi üzerine bir makale olan Facebook-Haystack'e dayanmaktadır.

Ayrıca Seaweedfs'in önceki versiyonunun Weedfs olarak adlandırıldığı anlaşılmaktadır.

Aşağıdakiler "Jingdong açık kaynak programımı kopyalarsa ne yapmalıyım? "orijinal:

Yakın zamanda github'da araştırma yaptım ve JD.com tarafından kurulan TigLab tarafından yayınlanan ContainerFS kaynak koduna rastladım. Tiglabs / containerfs'nin anahtar veri depolama kısmının kodunu okumak çok aşinadır. Yıllar önce SeaweedFS'e zamanda geri gidiyor gibi görünüyor.

Örneğin, storage / chunk.go'da, WalkIndexFile işlev adı, ".cpx", ".cpd" iki dosya adı ve TombstoneFileSize değişken adı. Aslında bunu kafamı okşayarak anladım. O zamanlar bunun dünyevi bir isim olduğunu düşünmüştüm. Beklenmedik bir şekilde, bazı insanlar hala ciddi şekilde kullanıyor. Bu büyük bir onur.

tiglabs / containerfs-github.com

ContainerFS depolama yapar, bu kod çöp toplamanın en kritik parçasıdır. SeaweedFS'i çok atmosferik olacak şekilde ele alın. Ancak kopya çok ciddi. Genellikle başka yerlerde testler yapılır, bu kadar önemli yerlerde test yazmaya gerek yoktur.

Örneğin, hepsinin SeaweedFS'i gösterip göstermediğini görmek için Google'da TombstoneFileSize'ı aratın.

Bu benim ilgili kodumdan bazıları https://github.com/chrislusf/seaweedfs/blob/master/weed/storage/volume_vacuum.go#L41 Ama bu en son, kod sayısız kez yeniden düzenlendi ve birçok şey eklendi Yeni özellikler. Jingdong, birçok değişken ismini değiştirdiğini ve birçok işlev eklediğini tahmin ediyor. (Elbette bu işlevleri nereden öğrendiğimi bilmiyorum.)

JD.com'un yakın tarihli bir raporuna göre, "Fantezi ve hızlı başarı, konteynerleştirme sürecindeki tabulardır." Görünüşe göre JD.com, daha önceki birçok deneyimden sürekli olarak öğrenmiş durumda. Söylemeye gerek yok.

JD, dünyanın en büyük Kubernetes kümesini oluşturdu ve bunların hiçbiri

"Ayrıca dahili kendi kendine araştırma projelerimizi yayınlamayı planlıyoruz. Http://github.com/tiglabs adresinde çok şey bulabilirsiniz. Ayrıca yeni CNCF projeleri önermeyi planlıyoruz. Projelerden biri ContainerFS'dir. Bu, Kubernetes ile sorunsuz bir entegrasyondur. Büyük ölçekli kapsayıcılar için yerel küme dosya sistemi. "

https://www.kubernetes.org.cn/4407.html

SeaweedFS WeChat grubundaki yanıtlar:

Aşağıdakiler "Jingdong açık kaynak programımı kopyalarsa ne yapmalıyım? (Devam) "Orijinal:

Jingdong'dan sorumlu kişiyle temasa geçti. Jingdongun verimliliği çok yüksektir. Beni stabilize ederken, programcı gizlice programcıdan izleri mümkün olan en kısa sürede kaldırmak için bazı bariz parametre adlarını değiştirmesini istedi. Sonra öğrenemediğim için beni eleştirdi ki bu onu şaşırttı. Yaşlı dişliler daha baharatlıdır! İşte herkesin birlikte öğrenebileceği bazı ekran görüntüleri:

İletişim diyaloğu

Belirli kaydetme ayrıntıları

Gruptaki insanların tepkilerine bakın

Anlamayan öğrenciler için JD.com ile gerçekten karışmak istemediğimi söylemek istiyorum. Bu tür şeyler için öfke vücuda zarar verir. Büyük dalgalar kumu yıkar ve sütlü çay yeşil çaya dönüşse bile ay ışığını görebileceği söylenir. Eğer tükürürsen, herkes unutur.

Başlık haritasının fotoğraf materyali Tuchong Creative'den gelmektedir ve Lieyun.com bunu kullanma yetkisine sahiptir.
"Dokunamıyorum", çocuk hala dokundu! Çocuğun asi dönemiyle nasıl başa çıkılır?
önceki
Cennet kanunu nerede? % 60'lık düşüşün ardından, başkanın arkadaş çevresi ayı pazarına savaş ilan etmek için bir açıklama yaptı! Hisse senedi fiyatı limiti
Sonraki
"Platin Tugay düğün rüyamı mahvetti!" Hiçbiri alınamadı ve birçok kişi çekimleri bitirmeleri gerektiğinden şikayet etti ...
Weilai ES8 sürerken sistem çöküyor, sürücü normale döndüğünü söylüyor
iyi haberler! Ağrısız teslimat için ulusal pilot hastanelerin ilk partisinin listesi yayınlandı! Sichuan'da 49 hastane seçildi
Beşeri Bilimler 2018'deki en iyi 20 ulusal arkeolojik keşif yayınlandı, Shandong'da kısa liste yok
Kasıtlı yaşamın açıklamaya ihtiyacı yoktur: "WTHR"
Güneydoğu DX3X Cool Qi resmi olarak listelenmiştir ve fiyatı 7.59-105.900 yuan'dır.
Apple'ın 400 milyon dolarlık Shazam'ı satın alması, müzik akışı tamamen bozulabilir!
Ayakkabılarınızı çıkarın ve uzay kapsülüne girin, ayrıntılar Gagarin'in dünyanın ilk "astronotu" olmasına yardımcı olur
Kitaplar hala böyle oynayabilir! Çalınabilen bir kitaptır
"Douyin İnternet Ünlüsü" nden "Kent Kültürü" ne Çin'in bir sonraki seyahat IP'si nerede?
Belki de temel bilgilere dönüş: Şimdi yeni iPhone'un yeni renk şemasından bahsedelim
Skoda'nın Kodiak GT Coupe SUV Resmi Lansmanı
To Top