GoReplay เป็นเครื่องมือตรวจสอบเครือข่ายโอเพ่นซอร์สซึ่งสามารถบันทึกการรับส่งข้อมูลสดของคุณและใช้สำหรับแชโดว์ การทดสอบโหลด การตรวจสอบ และการวิเคราะห์โดยละเอียด
เมื่อแอปพลิเคชันของคุณเติบโตขึ้น ความพยายามที่จำเป็นในการทดสอบก็เพิ่มขึ้นแบบทวีคูณเช่นกัน GoReplay เสนอแนวคิดง่ายๆ ให้คุณนำทราฟฟิกที่มีอยู่กลับมาใช้สำหรับการทดสอบ ซึ่งทำให้มีประสิทธิภาพอย่างเหลือเชื่อ เทคนิคล้ำสมัยของเราช่วยให้คุณวิเคราะห์และบันทึกปริมาณการใช้งานแอปพลิเคชันของคุณโดยไม่กระทบต่อมัน สิ่งนี้ช่วยลดความเสี่ยงที่มาพร้อมกับการวางองค์ประกอบของบุคคลที่สามในเส้นทางวิกฤติ
GoReplay เพิ่มความมั่นใจในการปรับใช้โค้ด การกำหนดค่า และการเปลี่ยนแปลงโครงสร้างพื้นฐาน
GoReplay นำเสนอวิธีการแชโดว์ที่ไม่เหมือนใคร แทนที่จะเป็นพร็อกซี GoReplay จะรับฟังการรับส่งข้อมูลบนอินเทอร์เฟซเครือข่ายของคุณอยู่เบื้องหลัง โดยไม่ต้องมีการเปลี่ยนแปลงโครงสร้างพื้นฐานที่ใช้งานจริง นอกเหนือไปจากการรัน GoReplay daemon บนเครื่องเดียวกับบริการของคุณ
ตรวจสอบเอกสารล่าสุด
ดาวน์โหลดไบนารี่ล่าสุดได้จาก https://github.com/buger/goreplay/releases หรือคอมไพล์ด้วยตัวเอง
การตั้งค่าพื้นฐานที่สุดจะเป็น sudo ./gor --input-raw :8000 --output-stdout
ซึ่งทำหน้าที่เหมือน tcpdump หากคุณมีสภาพแวดล้อมการทดสอบอยู่แล้ว คุณสามารถเริ่มเล่นซ้ำได้โดยเรียกใช้: sudo ./gor --input-raw :8000 --output-http http://staging.env
ดูเอกสารของเราและหน้าเริ่มต้นใช้งานสำหรับข้อมูลเพิ่มเติม
สมัครรับจดหมายข่าวของเราเพื่อรับทราบข้อมูลเกี่ยวกับคุณสมบัติล่าสุดและการเปลี่ยนแปลงของโครงการ Gor
เราได้สร้างส่วนขยาย GoReplay PRO ซึ่งมีคุณสมบัติเพิ่มเติม เช่น การรองรับโปรโตคอลไบนารี่ เช่น Thrift หรือ ProtocolBuffers การบันทึกและเล่นซ้ำจากที่เก็บข้อมูลบนคลาวด์ การจำลองเซสชัน TCP เป็นต้น เวอร์ชัน PRO ยังมีใบอนุญาตที่เป็นมิตรต่อเชิงพาณิชย์ การสนับสนุนเฉพาะ และ มันยังช่วยให้คุณสนับสนุนการพัฒนาโอเพ่นซอร์สคุณภาพสูงได้
หากคุณประสบปัญหา โปรดตรวจสอบหน้าคำถามที่พบบ่อยและการแก้ไขปัญหาวิกิ การค้นหาปัญหาสำหรับปัญหาของคุณก็เป็นความคิดที่ดีเช่นกัน
รายงานข้อบกพร่องและข้อเสนอแนะทั้งหมดควรผ่านปัญหา Github หรือ Google Group ของเรา (คุณสามารถส่งอีเมลไปที่ [email protected]) หากคุณมีคำถามส่วนตัว โปรดส่งอีเมลไปที่ [email protected]
ส้อมมัน
สร้างสาขาคุณลักษณะของคุณ (git checkout -b my-new-feature)
ยอมรับการเปลี่ยนแปลงของคุณ (git commit -am 'เพิ่มคุณสมบัติบางอย่าง')
พุชไปที่สาขา (git push origin my-new-feature)
สร้างคำขอดึงใหม่
GOV.UK - บริการดิจิทัลของรัฐบาลสหราชอาณาจักร
theguardian.com - หนังสือพิมพ์ออนไลน์ยอดนิยมในสหราชอาณาจักร
TomTom - ผู้นำระดับโลกในด้านผลิตภัณฑ์การนำทาง การจราจรและแผนที่ นาฬิกาสปอร์ต GPS และโซลูชันการจัดการยานพาหนะ
3SCALE - โครงสร้างพื้นฐาน API เพื่อจัดการ API ของคุณสำหรับผู้ใช้ภายในหรือภายนอก
Optionlab - เพิ่มประสิทธิภาพประสบการณ์ของลูกค้าและขับเคลื่อนการมีส่วนร่วมในหลายช่องทาง
TubeMogul - ซอฟต์แวร์สำหรับการโฆษณาแบรนด์
Videology - แพลตฟอร์มโฆษณาวิดีโอ
ForeksMobile - หนึ่งในบริษัทพัฒนาแอปพลิเคชันทางการเงินชั้นนำในตุรกี
Granify - โซลูชัน SaaS ที่ได้รับการสนับสนุนจาก AI ซึ่งช่วยให้ผู้ค้าปลีกออนไลน์สามารถเพิ่มยอดขายได้สูงสุด
และอีกมากมาย!
หากคุณใช้ Gor เรายินดีที่จะเพิ่มคุณลงในรายการและแบ่งปันเรื่องราวของคุณ เพียงเขียนไปที่: [email protected]
ลีโอนิด บูกาเยฟ, @buger, https://leonsbox.com