This project is no longer maintained
此项目不再维护
ภาษาอังกฤษ | 中文
Dubbo-Php-Framework
Dubbo-Php-Framework เป็นกรอบการสื่อสาร RPC สำหรับภาษา PHP มันเข้ากันได้อย่างสมบูรณ์กับโปรโตคอล Dubbo และสามารถใช้เป็นเทอร์มินัลผู้ให้บริการและผู้บริโภคเทอร์มินัลพร้อมกัน การใช้ Zookeeper สำหรับการค้นพบการลงทะเบียนบริการและการใช้ FastJSON และ Hessian2 สำหรับการจัดลำดับต่อเนื่อง

การแนะนำ
- ผู้ให้บริการ PHP ทำงานในหลายกระบวนการ กระบวนการของผู้ปฏิบัติงานใช้ในการประมวลผลธุรกิจเฉพาะกระบวนการของผู้จัดการจะควบคุมวงจรชีวิตของกระบวนการของผู้ปฏิบัติงานและกระบวนการหลักจะประมวลผลเครือข่าย IO
- ตัวแทนตรวจสอบการเปลี่ยนแปลงข้อมูลที่อยู่ของผู้ให้บริการในรีจิสทรีและซิงโครไนซ์กับหน่วยความจำท้องถิ่นสำหรับผู้บริโภค PHP ทั้งหมดในเครื่องเพื่อแบ่งปัน
- ผู้บริโภค、 ตัวแทนถูกนำไปใช้กับเครื่องจักรผู้บริโภคทั้งหมดและสื่อสารซึ่งกันและกันใน UNIX Socket หรือ TCP Socket ผู้ให้บริการจะถูกปรับใช้กับเครื่องจักรผู้ให้บริการทั้งหมดเพื่อควบคุมวงจรชีวิตของผู้ให้บริการ PHP ทั้งหมดในเครื่องนั้น
การเปลี่ยนแปลง
- เขียนรหัสทั้งหมดใหม่มีความสามารถในการอ่านที่ดีขึ้นและขยาย (ช่วยให้ผู้คนเข้าร่วมได้มากขึ้น)
- แนะนำนักแต่งเพลงสำหรับการจัดการการจัดการซึ่งเป็นประโยชน์สำหรับการติดตั้งและใช้เป็นส่วนประกอบของเฟรมเวิร์กอื่น ๆ
- โมดูลเอเจนต์ดั้งเดิมถูกเปลี่ยนจาก C + REDIS เป็น PHP เพื่อลดการพึ่งพาส่วนประกอบ
- ผู้ให้บริการผู้บริโภคเอเจนต์และไฟล์การกำหนดค่าอื่น ๆ นั้นเป็นอิสระจากกันและสถานที่จัดเก็บได้รับการปรับแต่ง
- ทั้งผู้ให้บริการและผู้บริโภคสนับสนุนการทำให้เป็นอนุกรมของข้อมูล Hessian2
- รูปแบบไฟล์การกำหนดค่าเปลี่ยนจาก INI เป็น YAML ลดฟิลด์ซ้ำซ้อนและปรับปรุงความสามารถในการอ่าน
- ลบส่วนประกอบบันทึก log4php ระบุอินเทอร์เฟซการใช้งานส่วนประกอบบันทึกภายนอกสำหรับการใช้งานที่กำหนดเอง
- โมดูลผู้ให้บริการแนะนำคำอธิบายประกอบเพื่อลงทะเบียนรหัสที่มีอยู่เป็นบริการ Dubbo โดยไม่มีการดัดแปลงโดยไม่มีการบุกรุก
- การกำหนดค่า Swoole_Server และฟังก์ชั่นการโทรกลับสามารถปรับแต่งได้โดยผู้ใช้ซึ่งเป็นประโยชน์สำหรับผู้ใช้ในการเพิ่มประสิทธิภาพบริการตามสถานการณ์แอปพลิเคชันปัจจุบัน
- การเชื่อมต่อ TCP ได้รับการดูแลรักษาในขณะที่ใช้ IP เดียวกัน: ผู้ให้บริการพอร์ต
- ข้อมูลอนุกรม Hessian ที่ส่งคืนจะถูกเปลี่ยนจากวัตถุที่ซับซ้อนเป็นอาร์เรย์หลังจากการแยกวิเคราะห์
- ข้อมูลที่รวบรวมโดยการตรวจสอบเสร็จสมบูรณ์มากขึ้น
วิกิ: 中文