के लिए माइक्रोस्कोप आर्किटेक्चर में सत्र, मैं अवधारणा के सबूत के रूप में एक माइक्रोस्कोस ई-कॉमर्स सिस्टम विकसित करने की योजना बना रहा हूं।ई-कॉमर्स सिस्टम
एक जावास्क्रिप्ट आधारित एकल पृष्ठ आवेदन है, जो एक REST API जो अन्य सेवाओं को फोन करके प्राप्त JSON डेटा फ़ीड के साथ
एक सर्वर (एपीआई गेटवे) के लिए AJAX अनुरोध भेजता है: वास्तुकला 3 घटक होते हैं
3 सेवाएं: CatalogProvider, CustomersProvider, CheckoutProvider
अब सेवाओं के लिए सभी एक Magento Shopsystem के एपीआई endpoints हैं।
जब मैं किसी उपयोगकर्ता को आरईएसटी एपीआई को अनुरोध भेजकर Magento सिस्टम में लॉग इन करने का प्रयास करता हूं तो स्पष्ट रूप से सर्वर अगले अनुरोध को भेजते समय सत्र को याद नहीं करता है।
इसके अलावा मैं मैगेंटो के साथ सर्वर पक्ष पर शॉपिंग कार्ट को संभालता हूं और आरईएसटी एपीआई कॉल द्वारा आइटम जोड़/अपडेट/हटा देता हूं। यहां, सत्र के खोने के बाद अगला अनुरोध भेजते समय भी जोड़े गए आइटम खो जाते हैं।
तो मेरे सवाल है:
क्या एक microservice वास्तुकला में सत्र से निपटने के बारे में मुद्दों को हल करने के लिए संभव दृष्टिकोण हैं?
हैलो, क्या आपको अपनी समस्या का अच्छा समाधान मिला है? क्या यह दूसरों के साथ साझा करने के लिए possibile है? क्या आपके पास एक नया बकाया शुरू करने पर अंतिम उत्तर प्रस्ताव का परीक्षण/कार्यान्वयन करने के लिए कुछ समय है? समस्या स्वयं ही मुझे रूचि देती है लेकिन मेरे पास वर्तमान में इसका परीक्षण करने के लिए कोई मामला या समय नहीं है :) धन्यवाद – JonaPkr
सीधे PHP संबंधित नहीं है ... http://presos.dsyer.com/decks/microservice-security.html –