Tags:
Node Thumbnail

บริการคลาวด์ของ DigitalOcean มีความพิเศษอย่างหนึ่งคือลูกค้าสามารถเข้าถึงหน้าจอคอนโซลได้จากเว็บ ทำให้จัดการเครื่องได้แม้จะเผลอคอนฟิกจนเน็ตเวิร์คไม่ทำงานก็ตาม ทาง Digital Ocean ประกาศว่าเพิ่งเขียนโค้ดในส่วนนี้เสียใหม่โดยใช้ภาษา Go

ประโยชน์ของการใช้ภาษา Go สำหรับ DigitalOcean ได้แก่ ประสิทธิภาพในการจัดการ TCP และ websocket ที่ดี ทำให้ความเร็วของคอนโซลดีขึ้น, ระบบอินเทอร์เฟซ (Interface) ทำให้โค้ดทดสอบได้ง่าย, มีไลบรารี net/http ในตัวทำให้ดีพลอยขึ้นระบบจริงได้โดยไม่ต้องดาวน์ระบบ, ระบบแพ็กเกจของ Go ทำให้แต่ละทีมแชร์โค้ดกันได้ง่าย

การปรับปรุงโค้ดใหม่ทำให้ลูกค้าสามารถเชื่อมต่อคอนโซลจากเดิมต้องใช้เวลาหลายวินาที เหลือเพียงระดับมิลลิวินาทีเท่านั้น พร้อมกับโหลดโดยรวมของระบบที่ลดลง

ที่มา - DigitalOcean

Get latest news from Blognone

Comments

By: panurat2000
ContributorSymbianUbuntuIn Love
on 29 April 2014 - 12:13 #699258
panurat2000's picture

ประโยชน์ของการใช้ภาษา สำหรับ DigitalOcean ได้แก่

ประโยชน์ของการใช้ภาษา => ประโยชน์ของการใช้ภาษา Go

By: lifez
ContributoriPhoneAndroidUbuntu
on 29 April 2014 - 12:15 #699259
lifez's picture

ของเก่าเค้าใช้อะไรหรอครับ


Lzth

By: mementototem
ContributorJusci's WriterAndroidWindows
on 29 April 2014 - 12:51 #699270 Reply to:699259
mementototem's picture

เห็นว่ามีหลายตัวแต่ใช้ Python (websockify) เป็นตัวหลักครับ


Jusci - Google Plus - Twitter

By: iDan
ContributorAndroidSUSEUbuntu
on 29 April 2014 - 13:44 #699285 Reply to:699270

Ruby หรือป่าวครับ?? Digital Ocean รัน ruby นะครับ ผมเป็น python สมัครเข้าไป เขาเอาแต่ ruby กับ Go เท่านั้นครับ และจากตั้งแต่ใช้ Digital Ocean มาส่วนใหญ่จะรัน ruby ครับ

By: UltimaWeapon
Windows PhoneRed HatWindowsIn Love
on 29 April 2014 - 16:08 #699316 Reply to:699285
UltimaWeapon's picture

Front end ใช้ Ruby คับ ส่วน Back end ใช้ Perl + Python และเริ่มย้ายไป Go แทน

By: lancaster
Contributor
on 29 April 2014 - 14:56 #699303

โลโก้น่ารักจัง 555555

By: flackez on 29 April 2014 - 15:23 #699307

เหล่า Gopher เพิ่มจำนวนขึ้นเรื่อยๆแแล้ว :D :D

By: SilentHeal
AndroidUbuntuWindowsIn Love
on 29 April 2014 - 15:56 #699313
SilentHeal's picture

ปรับขนาดจอ ด้วยรึป่าว นะ , เพราะเดิม ถ้าติดตั้ง desktop ลงไป จะเห็นจอแค่ครึ่งเดียว