คุณกําลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X info
Edge Microgateway v. 3.1.x
Apigee Edge Microgateway เป็นผู้ประมวลผลข้อความที่ปลอดภัยซึ่งทำงานบน HTTP สําหรับ API งานหลักของบริการนี้คือประมวลผลคําขอและการตอบกลับจากบริการแบ็กเอนด์อย่างปลอดภัยขณะที่ส่งข้อมูลการเรียกใช้ API ที่มีคุณค่าไปยัง Apigee Edge แบบไม่สอดคล้องกัน ซึ่งระบบ Edge Analytics จะใช้ข้อมูลดังกล่าว Edge Microgateway ติดตั้งและใช้งานได้ง่าย คุณสามารถสร้างอินสแตนซ์และใช้งานได้ภายในไม่กี่นาที
โดยทั่วไปแล้ว ระบบจะติดตั้ง Edge Microgateway ภายในเครือข่ายที่เชื่อถือได้ซึ่งอยู่ใกล้กับบริการเป้าหมายแบ็กเอนด์ ซึ่งให้การรักษาความปลอดภัยระดับองค์กรและฟีเจอร์ที่สำคัญบางอย่างของปลั๊กอิน เช่น การหยุดการเพิ่มขึ้นอย่างฉับพลัน โควต้า และข้อมูลวิเคราะห์ แต่ไม่มีความสามารถหรือร่องรอยทั้งหมดของ Apigee Edge คุณสามารถติดตั้ง Edge Microgateway ในศูนย์ข้อมูลเดียวกันหรือในเครื่องเดียวกับบริการแบ็กเอนด์ได้หากต้องการ
คุณสามารถเรียกใช้ Edge Microgateway เป็นกระบวนการแบบสแตนด์อโลนหรือเรียกใช้ในคอนเทนเนอร์ Docker ดูหัวข้อการใช้ Docker กับ Edge Microgateway นอกจากนี้ คุณยังใช้ Edge Microgateway เพื่อจัดการ Apigee API สําหรับบริการที่ทํางานในคลัสเตอร์ Kubernetes ได้ด้วย ไม่ว่าคุณจะย้ายข้อมูลบริการและ API ที่มีอยู่ไปยังสแต็ก Kubernetes หรือกำลังสร้างบริการและ API ใหม่ Edge Microgateway จะช่วยให้คุณได้รับประสบการณ์การจัดการ API ที่ราบรื่น ซึ่งรวมถึงการรักษาความปลอดภัย การจัดการการรับส่งข้อมูล การวิเคราะห์ การเผยแพร่ และอื่นๆ ดูหัวข้อ ผสานรวม Edge Microgateway กับ Kubernetes
กรณีการใช้งานทั่วไป
กรณีการใช้งานทั่วไปสําหรับโซลูชันการจัดการ Cloud API แบบผสมผสาน เช่น Edge Microgateway มีดังนี้
- ลดเวลาในการตอบสนองของการรับส่งข้อมูล API สําหรับบริการที่ทํางานอยู่ใกล้ๆ ตัวอย่างเช่น หากผู้บริโภคและผู้ผลิต API อยู่ใกล้กัน คุณอาจไม่ต้องการให้ API ผ่านเกตเวย์กลาง
- รักษาการเข้าชม API ให้อยู่ภายในขอบเขตที่องค์กรอนุมัติเพื่อวัตถุประสงค์ด้านความปลอดภัยหรือการปฏิบัติตามข้อกำหนด
- ประมวลผลข้อความต่อไปหากการเชื่อมต่ออินเทอร์เน็ตขาดหายไปชั่วคราว
- จัดการ Apigee API สําหรับบริการที่ทํางานในคลัสเตอร์ Kubernetes ดูหัวข้อ ผสานรวม Edge Microgateway กับ Kubernetes
ดู Use Case เพิ่มเติมได้ในบทความนี้ใน ชุมชน Apigee
ฟีเจอร์และประโยชน์หลัก
ฟีเจอร์ | ประโยชน์ |
---|---|
ความปลอดภัย | Edge Microgateway จะตรวจสอบสิทธิ์คําขอด้วยโทเค็นการเข้าถึงหรือคีย์ API ที่ลงนามแล้วซึ่ง Apigee Edge ออกให้กับแอปไคลเอ็นต์แต่ละแอป |
การทำให้ใช้งานได้อย่างรวดเร็ว | คุณทำให้ใช้งานได้และเรียกใช้อินสแตนซ์ของ Edge Microgateway ได้ภายในไม่กี่นาที ซึ่งแตกต่างจากการติดตั้งใช้งาน Apigee Edge อย่างเต็มรูปแบบ |
ระยะสัญญาณของเครือข่าย | คุณสามารถติดตั้งและจัดการ Edge Microgateway ในเครื่อง ซับเน็ต หรือศูนย์ข้อมูลเดียวกันกับ API เป้าหมายแบ็กเอนด์ที่ Edge Microgateway โต้ตอบด้วย |
Analytics | Edge Microgateway จะส่งข้อมูลการเรียกใช้ API ไปยัง Apigee Edge แบบไม่พร้อมกัน ซึ่งระบบ Edge Analytics จะประมวลผลข้อมูลดังกล่าว คุณสามารถใช้ชุดเมตริก แดชบอร์ด และ API ของ Edge Analytics ได้อย่างเต็มที่ |
เวลาในการตอบสนองลดลง | การสื่อสารกับ Apigee Edge ทั้งหมดเป็นแบบไม่พร้อมกันและไม่ได้เป็นส่วนหนึ่งของการประมวลผลคําขอ API ของลูกค้า ซึ่งจะช่วยให้ Edge Microgateway รวบรวมข้อมูล API และส่งไปยัง Apigee Edge ได้โดยไม่ส่งผลต่อเวลาในการตอบสนอง |
ความคุ้นเคย | Edge Microgateway ใช้และโต้ตอบกับฟีเจอร์ของ Apigee Edge ที่ผู้ดูแลระบบ Edge เข้าใจดีอยู่แล้ว เช่น พร็อกซี ผลิตภัณฑ์ และแอปของนักพัฒนาซอฟต์แวร์ |
การกำหนดค่า | ไม่ต้องเขียนโปรแกรมเพื่อตั้งค่าและจัดการ Edge Microgateway ทุกอย่างจะจัดการผ่านการกำหนดค่า |
ตามสะดวก | คุณสามารถผสานรวม Edge Microgateway เข้ากับโครงสร้างพื้นฐานและกระบวนการตรวจสอบและจัดการแอปพลิเคชันที่มีอยู่ |
การบันทึก | ไฟล์บันทึกจะแสดงรายละเอียดของเหตุการณ์ปกติและเหตุการณ์พิเศษทั้งหมดที่พบระหว่างการประมวลผล API โดย Edge Microgateway |
CLI | อินเทอร์เฟซบรรทัดคำสั่งช่วยให้คุณเริ่ม หยุด และรีสตาร์ท Edge Microgateway, ดึงข้อมูลสถิติการทํางาน, ดูไฟล์บันทึก, ขอโทเค็นการเข้าถึง และอื่นๆ ได้ |
สิ่งที่ต้องทราบเกี่ยวกับ Edge Microgateway
ส่วนนี้จะอธิบายวิธีการทํางานของ Edge Microgateway, สถาปัตยกรรมพื้นฐาน, การกําหนดค่า และการติดตั้งใช้งาน
เหตุผลที่ควรใช้ Edge Microgateway
การย้ายคอมโพเนนต์การจัดการ API ไปไว้ใกล้กับแอปพลิเคชันเป้าหมายแบ็กเอนด์จะช่วยลดเวลาในการตอบสนองของเครือข่าย แม้ว่าคุณจะติดตั้ง Apigee Edge ในพื้นที่ในระบบคลาวด์ส่วนตัวได้ แต่การติดตั้งใช้งาน Apigee Edge อย่างเต็มรูปแบบจะต้องเป็นงานที่ใหญ่และซับซ้อนเพื่อรองรับชุดฟีเจอร์และฟีเจอร์ที่ต้องใช้ข้อมูลจำนวนมาก เช่น การจัดการคีย์ การสร้างรายได้ และการวิเคราะห์ ซึ่งหมายความว่าการติดตั้งใช้งาน Apigee Edge ในพื้นที่ในศูนย์ข้อมูลแต่ละแห่งอาจไม่เหมาะสมเสมอไป
เมื่อใช้ Edge Microgateway คุณจะได้แอปพลิเคชันที่มีร่องรอยการใช้งานค่อนข้างน้อยซึ่งทำงานใกล้กับแอปพลิเคชันแบ็กเอนด์ และคุณยังใช้ประโยชน์จาก Apigee Edge อย่างเต็มที่สําหรับการวิเคราะห์ การรักษาความปลอดภัย และฟีเจอร์อื่นๆ
ตัวอย่างสถานการณ์การทำให้ใช้งานได้
ส่วนนี้แสดงภาพสถานการณ์ต่างๆ ที่เป็นไปได้ของการใช้งาน Edge Microgateway
เครื่องเดียวกัน
รูปที่ 1 แสดงเส้นทางการประมวลผลคําขอเมื่อมีการทําให้ Edge Microgateway ใช้งานได้ในการกําหนดค่าที่ง่ายที่สุด ซึ่งติดตั้ง Edge Microgateway และ API เป้าหมายแบ็กเอนด์ในเครื่องเดียวกัน คุณสามารถใช้อินสแตนซ์ Edge Microgateway รายการเดียวเพื่อแสดงแอปพลิเคชันเป้าหมายแบ็กเอนด์หลายรายการ
เครื่องอื่น
เนื่องจากการสื่อสารทั้งหมดระหว่างไคลเอ็นต์, Edge Microgateway และการใช้งาน API แบ็กเอนด์เป็น HTTP คุณจึงติดตั้ง Apigee Edge Microgateway ในเครื่องอื่นจากการใช้งาน API ได้ ดังที่แสดงในรูปที่ 2
มีตัวจัดสรรภาระงาน
รีเวอร์สพร็อกซีหรือตัวจัดสรรภาระงานมาตรฐานสามารถทำหน้าที่เป็นอินเทอร์เฟซด้านหน้าของ Edge Microgateway สำหรับการสิ้นสุด SSL และ/หรือการกระจายภาระงาน ดังที่แสดงในรูปที่ 3
การติดตั้งใช้งานอินทราเน็ต
ใช้ Edge Microgateway เพื่อปกป้องการรับส่งข้อมูลอินทราเน็ตขณะที่ปกป้องการรับส่งข้อมูลทางอินเทอร์เน็ตด้วย Apigee Edge ดังที่แสดงในรูปที่ 4 สมมติว่าปลายทาง API /orders
ใช้พร็อกซีผ่าน Apigee Edge Cloud และเข้าถึงเป้าหมายแบ็กเอนด์ https://mycompany.com/orders
ซึ่งแสดงด้วยการติดตั้งใช้งาน API เป้าหมายทางด้านซ้าย จากนั้น API นี้อาจเรียกใช้ปลายทาง API หลายรายการที่แสดงโดยการติดตั้งใช้งานเป้าหมายทางด้านขวา เช่น อาจมีชื่อเรียกภายในว่า /customers
และ /transactions
ดู
โพสต์นี้ในชุมชน Apigee เพิ่มเติม
การพึ่งพา Apigee Edge
Edge Microgateway อาศัยและโต้ตอบกับ Apigee Edge Edge Microgateway ต้องสื่อสารกับ Apigee Edge จึงจะทำงานได้อย่างถูกต้อง วิธีที่ Edge Microgateway โต้ตอบกับ Edge เป็นหลักมีดังนี้
- เมื่อเริ่มต้นระบบ Edge Microgateway จะได้รับรายการพร็อกซี "Edge Microgateway-aware" พิเศษและรายการผลิตภัณฑ์ API ทั้งหมดจากองค์กร Apigee Edge สําหรับคําขอขาเข้าแต่ละรายการจากไคลเอ็นต์ Edge Microgateway จะระบุว่าคําขอตรงกับพร็อกซี API รายการใดรายการหนึ่งหรือไม่ จากนั้นจะตรวจสอบโทเค็นการเข้าถึงหรือคีย์ API ที่เข้ามาโดยอิงตามคีย์ในผลิตภัณฑ์ API ที่เชื่อมโยงกับพร็อกซีนั้น
- ระบบ Apigee Edge Analytics จะจัดเก็บและประมวลผลข้อมูล API ที่ส่งแบบไม่พร้อมกันจาก Edge Microgateway
- Apigee Edge มีข้อมูลเข้าสู่ระบบที่ใช้เพื่อลงนามในโทเค็นการเข้าถึงหรือระบุคีย์ API ที่ไคลเอ็นต์ต้องใช้สำหรับการเรียก API ผ่าน Microgateway ของ Edge คุณรับโทเค็นเหล่านี้ได้โดยใช้คําสั่ง CLI ที่มาพร้อมกับ Edge Microgateway
การกำหนดค่าแบบครั้งเดียว
คุณต้องกําหนดค่า Edge Microgateway ในขั้นต้นเพื่อให้สื่อสารกับองค์กร Apigee Edge ได้ เมื่อเริ่มต้นระบบ Edge Microgateway จะเริ่มต้นการดําเนินการบูตสตรีปด้วย Apigee Edge Edge Microgateway จะดึงข้อมูลจาก Apigee Edge ที่จําเป็นต่อการประมวลผลการเรียก API ด้วยตนเอง รวมถึงรายการพร็อกซีที่รู้จัก Edge Microgateway ซึ่งติดตั้งใช้งานใน Apigee Edge เราจะพูดถึงพร็อกซีเหล่านี้เพิ่มเติมในอีกไม่ช้า
Edge Microgateway ไม่จำเป็นต้องติดตั้งไว้กับ Apigee Edge บริการระบบคลาวด์สาธารณะและระบบคลาวด์ส่วนตัวของ Apigee Edge ทำงานได้ดีเท่าๆ กัน
สิ่งที่คุณจำเป็นต้องทราบเกี่ยวกับพร็อกซีที่ทราบเกี่ยวกับ Microgateway ของ Edge
พร็อกซีที่รับรู้ Edge Microgateway จะระบุข้อมูลบางอย่างแก่ Edge Microgateway ซึ่งช่วยให้ประมวลผลคําขอ API ของลูกค้าได้ ระบบจะดาวน์โหลดข้อมูลเกี่ยวกับพร็อกซีเหล่านี้จาก Apigee Edge ไปยัง Edge Microgateway เมื่อ Edge Microgateway เริ่มทำงาน
คุณหรือทีม API จะสร้างพร็อกซีเหล่านี้ใน Apigee Edge โดยใช้ UI การจัดการ Apigee Edge หรือผ่านวิธีอื่นๆ หากต้องการ ซึ่งทําได้ง่ายๆ และเราจะอธิบายรายละเอียดในหัวข้อการตั้งค่าและการกําหนดค่า Edge Microgateway
ลักษณะของพร็อกซีที่ทราบเกี่ยวกับ Microgateway ของ Edge มีดังนี้
- โดยจะให้ข้อมูลสำคัญ 2 รายการแก่ Edge Microgateway ได้แก่ เส้นทางฐานและ URL เป้าหมาย
- โดยต้องชี้ไปยังปลายทาง HTTP เป้าหมาย เป้าหมายแบ็กเอนด์ต้องไม่ใช่แอป Node.js ที่องค์ประกอบ ScriptTarget อ้างอิงในคําจํากัดความของ TargetEndpoint ดูข้อมูลเพิ่มเติมได้ในหมายเหตุก่อนหน้า
- ชื่อพร็อกซีต้องขึ้นต้นด้วย
edgemicro_
เช่นedgemicro_weather
- คุณจะเพิ่มนโยบายหรือโฟลว์แบบมีเงื่อนไขลงในพร็อกซีเหล่านี้ไม่ได้ ระบบจะไม่สนใจหากมีการพยายามดำเนินการดังกล่าว มิเช่นนั้น พร็อกซีที่รับรู้ Microgateway ของ Edge จะปรากฏใน UI การจัดการ Edge เช่นเดียวกับพร็อกซี API อื่นๆ ใน Edge
- โดยสามารถรวมไว้ในผลิตภัณฑ์และเชื่อมโยงกับแอปของนักพัฒนาแอปได้
- ข้อมูลการเข้าชมจะปรากฏใน Edge Analytics
- แต่จะติดตามโดยใช้เครื่องมือการติดตาม Apigee Edge ไม่ได้
เกี่ยวกับ Edge Microgateway และ Apigee Edge Analytics
เมื่อการรับส่งข้อมูล API ผ่าน Edge Microgateway ระบบจะบัฟเฟอร์และส่งข้อมูลการเรียกใช้ API ไปยัง Apigee Edge แบบไม่สอดคล้องกัน ซึ่งระบบ Edge Analytics จะจัดเก็บและประมวลผลข้อมูลดังกล่าว การสื่อสารแบบไม่พร้อมกันนี้ช่วยให้ Edge Microgateway ใช้ประโยชน์จากฟีเจอร์การวิเคราะห์ของ Edge ได้ ในขณะที่ยังคงมีขนาดเล็กเมื่อเทียบกับระบบอื่นๆ โดยมีค่าใช้จ่ายในการประมวลผลหรือการบล็อกน้อยที่สุด คุณและทีมสามารถใช้ชุดแดชบอร์ด Edge Analytics และความสามารถด้านการรายงานที่กําหนดเองทั้งหมดเพื่อวิเคราะห์การเข้าชมที่ผ่าน Microgateway ของ Edge
ดูข้อมูลเพิ่มเติมเกี่ยวกับ Analytics ของ Edge ได้ที่หน้าแดชบอร์ด Analytics
เกี่ยวกับ Edge ความปลอดภัยของ Microgateway
บทบาทของ Apigee Edge
ดังที่ได้กล่าวไว้ก่อนหน้านี้ Apigee Edge มีบทบาทในการรักษาความปลอดภัยของคําขอทั้งหมดจากไคลเอ็นต์ไปยัง Edge Microgateway บทบาทหลักของ Apigee Edge มีดังนี้
- การให้ข้อมูลเข้าสู่ระบบของไคลเอ็นต์ที่ใช้เป็นคีย์ API หรือสร้างโทเค็นการเข้าถึงที่ถูกต้องซึ่งไคลเอ็นต์ใช้เรียก API ที่ปลอดภัยผ่าน Edge Microgateway
- ระบุข้อมูลเข้าสู่ระบบที่ Edge Microgateway ต้องใช้เพื่อส่งข้อมูลการเรียกใช้ API ไปยังระบบ Apigee Edge Analytics Edge Microgateway จะรับข้อมูลเข้าสู่ระบบเหล่านี้เพียงครั้งเดียวในระหว่างขั้นตอนการตั้งค่าเริ่มต้น
- ให้บริการแพลตฟอร์มสำหรับรวมทรัพยากร API ไว้ในผลิตภัณฑ์ การลงทะเบียนและจัดการนักพัฒนาแอป รวมถึงการสร้างและจัดการแอปของนักพัฒนาแอป
การตรวจสอบสิทธิ์แอปไคลเอ็นต์
Microgateway ของ Edge รองรับการตรวจสอบสิทธิ์ไคลเอ็นต์ผ่านโทเค็นการเข้าถึงและคีย์ API Apigee Edge จะสร้างคีย์ความปลอดภัยและโทเค็น และ Microgateway ของ Edge จะตรวจสอบความถูกต้องสำหรับการเรียก API แต่ละครั้ง หากเปิดใช้ปลั๊กอิน OAuth แล้ว Edge Microgateway จะตรวจสอบโทเค็นการเข้าถึงหรือคีย์ API ที่ลงนาม หากถูกต้อง การเรียก API จะไปยังเป้าหมายแบ็กเอนด์ หากไม่ถูกต้อง ระบบจะแสดงผลข้อผิดพลาด
ดูขั้นตอนที่จำเป็นในการรับและใช้โทเค็นการเข้าถึงและคีย์ API ได้ที่การตั้งค่าและการกําหนดค่า Edge Microgateway
การตรวจสอบสิทธิ์ของ Edge Microgateway ใน Apigee Edge
การเรียกแบบไม่พร้อมกันที่ Edge Microgateway ดำเนินการเพื่ออัปเดตข้อมูลวิเคราะห์ใน Apigee Edge ต้องอาศัยการตรวจสอบสิทธิ์ การตรวจสอบสิทธิ์นี้ทำได้ผ่านคู่คีย์สาธารณะ/ลับที่ส่งไปยัง Edge Microgateway ผ่าน CLI หรือโดยใช้ตัวแปรสภาพแวดล้อม คุณจะได้รับและใช้คีย์เหล่านี้เพียงครั้งเดียวเมื่อติดตั้งและเปิดใช้งาน Edge Microgateway เป็นครั้งแรก
แพลตฟอร์มการจัดการผลิตภัณฑ์ API
Edge เป็นแพลตฟอร์มสำหรับรวมแหล่งข้อมูล API ไว้ในผลิตภัณฑ์ ลงทะเบียนและจัดการนักพัฒนาแอป รวมถึงสร้างและจัดการแอปของนักพัฒนาแอป ตัวอย่างเช่น คุณสามารถสร้างและรวมเอนทิตีต่างๆ เช่น ผลิตภัณฑ์และแอปของนักพัฒนาแอปสำหรับพร็อกซี Apigee Edge ปกติได้ คุณจะทําแบบเดียวกันกับพร็อกซี Edge Microgateway ก็ได้ ความปลอดภัยระดับ API เกิดขึ้นได้ด้วยการสร้างขึ้นคีย์ความปลอดภัยสาธารณะและส่วนตัวสําหรับ "แพ็กเกจ" แต่ละรายการ กลไกนี้เหมือนกับวิธีการทำงานของการรักษาความปลอดภัย API ใน Apigee Edge
ฉันจะย้ายการติดตั้งใช้งานพร็อกซี Edge ที่มีอยู่ไปยัง Edge Microgateway ได้ไหม
คุณไม่สามารถย้ายข้อมูลพร็อกซีที่มีอยู่ซึ่งมีนโยบายหรือโฟลว์แบบมีเงื่อนไขที่เชื่อมโยงไปยัง Edge Microgateway Edge Microgateway กำหนดให้คุณสร้างพร็อกซี "ที่รู้จัก Microgateway" ใหม่ พร็อกซีเหล่านี้ต้องตั้งชื่อด้วยคำนำหน้าพิเศษ edgemicro_ เมื่อเริ่มต้นระบบ Edge Microgateway จะค้นหาพร็อกซี edgemicro_* เหล่านี้และดาวน์โหลดข้อมูลการกําหนดค่าสําหรับแต่ละรายการ ข้อมูลนี้รวมถึง URL เป้าหมายและเส้นทางทรัพยากร จากจุดนั้นเป็นต้นไป ระบบจะไม่ใช้พร็อกซี นโยบายหรือโฟลว์แบบมีเงื่อนไขในพร็อกซีเหล่านี้จะไม่ทำงาน
อีกเหตุผลหนึ่งสําหรับการมีพร็อกซีที่ทราบเกี่ยวกับ Microgateway คือ Edge Microgateway จะพุชข้อมูลวิเคราะห์ไปยัง Edge สําหรับพร็อกซีที่ทราบเกี่ยวกับ Microgateway แต่ละรายการแบบไม่สอดคล้องกัน จากนั้นคุณดูข้อมูลวิเคราะห์ของพร็อกซีที่ทราบเกี่ยวกับ Micro Gateway ได้เช่นเดียวกับพร็อกซีอื่นๆ ใน UI ของ Edge Analytics
หัวข้อการตั้งค่าจะอธิบายขั้นตอนทั้งหมดที่ต้องทำเพื่อเริ่มใช้พร็อกซีการเรียก API ผ่าน Edge Microgateway รวมถึงขั้นตอนง่ายๆ 2-3 ขั้นตอนที่ต้องทำใน Apigee Edge เพื่อตั้งค่าที่ Edge Microgateway ต้องการ ซึ่งรวมถึงการสร้างพร็อกซีที่รู้จัก Microgateway โปรดดูหัวข้อการตั้งค่าและการกําหนดค่า Edge Microgateway
ดูข้อมูลเพิ่มเติมเกี่ยวกับ Edge Microgateway
Apigee มีทรัพยากรต่อไปนี้
-
เอกสารประกอบเกี่ยวกับ Edge Microgateway - เอกสารประกอบมีคู่มือการติดตั้งและบทแนะนำการเริ่มต้นใช้งาน รวมถึงข้อมูลอ้างอิงและข้อมูลการกําหนดค่าที่สมบูรณ์
-
วิดีโอ - ชุดวิดีโอ 4 นาทีสําหรับนักพัฒนาซอฟต์แวร์ของ Apigee มีชุดตอนต่างๆ เกี่ยวกับ Edge Microgateway
-
ชุมชน Apigee เป็นแพลตฟอร์มที่เหมาะอย่างยิ่งสำหรับการถามคำถามและรับประโยชน์จากคำถามที่ผู้อื่นถามและตอบ