অ্যাডোবি ইন্টিগ্রেটেড রানটাইম এবং ফ্ল্যাশ প্লেয়ার মধ্যে & nbsp যোগাযোগ করতে AMF ব্যবহার; অ্যাপ্লিকেশন এবং একটি দূরবর্তী সার্ভারে. AMF HTTP- র / HTTPS দ্বারা বা RTMP / RTMPS প্রোটোকল ওভার স্থানান্তরিত করা যেতে পারে যে একটি কম্প্যাক্ট বাইনারি উপস্থাপনা মধ্যে দূরবর্তী পদ্ধতি কল (RPC) এনকোড করে.
বস্তু এবং তথ্য মান অ্যাপ্লিকেশন দ্রুত যেমন XML বা সাবান হিসাবে টেক্সট-ভিত্তিক বিন্যাসের সঙ্গে তুলনায় 10 গুণ পর্যন্ত তথ্য লোড করতে সক্ষম হবেন, কর্মক্ষমতা বৃদ্ধি পায়, যা এই বাইনারি বিন্যাসে, মধ্যে ধারাবাহিকভাবে হয়.
AMF3, ActionScript 3.0 জন্য ডিফল্ট serialization, বিভিন্ন উপলব্ধ
ActionScript 1.0 এবং 2.0 জন্য ব্যবহার করা হয়, যা AMF0, বেশি সুবিধা.
AMF3 AMF0 চেয়ে আরো দক্ষতার নেটওয়ার্কের মাধ্যমে তথ্য পাঠায়. এটা যেমন ArrayCollection, ByteArray এবং ObjectProxy হিসাবে শুধুমাত্র ActionScript 3.0 পাওয়া যায় যে ধরনের তথ্য, ইন্টিজার হিসেবে int এবং uint বস্তু পাঠানোর এবং সমর্থন
বৈশিষ্ট্য:. < p>
- উত্তরাধিকার অ্যাডোবি ফ্ল্যাশ প্লেয়ার জন্য AMF0 এনকোডার / সঙ্কেতমোচক (সংস্করণ 6-8)
- অ্যাডোবি ফ্ল্যাশ প্লেয়ার 9 এবং নতুন নতুন AMF বিন্যাসে জন্য AMF3 এনকোডার / সঙ্কেতমোচক
- ঐচ্ছিক সি এক্সটেনশন সর্বোচ্চ কার্যকারিতার জন্য, Cython ব্যবহার করে তৈরি করা
- IExternalizable, ArrayCollection, ObjectProxy, ByteArray, রেকর্ড, RemoteObject এবং আরো জন্য সমর্থন
- পাক, জ্যাঙ্গো, Google App ইঞ্জিন, pylons, TurboGears2, Web2Py এবং কোনো সামঞ্জস্যপূর্ণ WSGI কাঠামোর জন্য দূরবর্তী করা হচ্ছে গেটওয়ে
- অ্যাডাপ্টার ফ্রেমওয়ার্ক জ্যাঙ্গো, Google App ইঞ্জিন এবং SQLAlchemy তৃতীয়-পক্ষ পাইথন প্রকল্প চমত্কারভাবে সংহত
- প্রমাণীকরণ / setCredentials সমর্থন
- http (s) ও অনুমোদন সমর্থন পাইথন AMF ক্লায়েন্ট
- সেবা ব্রাউজার (DescribeService হেডার) সমর্থিত অনুরোধ করুন
- স্থানীয় অংশীদারী অবজেক্ট সমর্থন
এই রিলিজে নতুন কি:
- AMF3 দূরবর্তী প্যাকেট (BlazeDS একটি ক্লায়েন্ট হিসাবে অভিনয় জন্য সহায়তা প্রদান ).
- AMF0 দূরবর্তী করা হচ্ছে ত্রুটি tracebacks একটি স্ট্রিং চেয়ে বরং একটি তালিকা করা হবে.
- urllib2 ব্যবহার করতে PyAMF ক্লায়েন্ট করুন. প্রক্সি এবং gzipped প্রতিক্রিয়া জন্য সমর্থন উপলব্ধ করা হয়. ধন্যবাদ ভারী তুলে জন্যPaulWinkeler করতে.
- SQLAlchemy 0.6beta1 জন্য সমর্থন যোগ করা হয়েছে.
- স্পর্শমণি, SQLAlchemy কাছাকাছি একটি পাতলা আলোয়ান জন্য একটি নতুন অ্যাডাপ্টারের চালু.
- এনকোডার ক্লাস সরলীকৃত type_map.
- unpersisted জ্যাঙ্গো বস্তুর সঙ্গে খালি M2M সম্পর্ক পরিচালনার যখন একটি ছোট বাগ সংশোধন করা হয়েছে.
- আপডেট প্লাজমা সমর্থন.
- ধন্যবাদ প্যাচের জন্য agronholm, BaseGateway.removeService একটি ছোট বাগ সংশোধন করা হয়েছে.
- বিশুদ্ধ পাইথন AMF3 ডিকোড উন্নত কর্মক্ষমতা.
- অ ASCII অক্ষর.
- সব ORM অ্যাডাপ্টার আর স্থির গুণাবলী হিসাবে বৈশিষ্ট্য নির্ধারণ করা হবে.
- উপলব্ধ উদাহরণস্বরূপ, যদি নির্মাণের জন্য __new__ ব্যবহার করে ডিফল্ট.
- unregister_type_alias করার ক্ষমতা.
- __ AMF __. প্রক্সি আসলে কাজ করে.
- জ্যাঙ্গো অ্যাডাপ্টার এখন মডেল বৈশিষ্ট্য খুঁজে পেতে get_all_field_names ব্যবহার করে.
- যোগ করা হয়েছে ClassAlias.bases এবং টাইপ শ্রেণীর জন্য গভীর বর্গ গাছ সমর্থন.
- * শব্দ ARG amf3.Encoder.write থেকে সরিয়ে ফেলা হয়েছে use_references.
- ClassAlias.getEncodableAttributes এখন বৈশিষ্ট্য একটি একক অভি ফিরে আসতে হবে.
- PyAMF ক্লায়েন্ট একটি ব্যতিক্রম বাড়াতে হবে.
- অসংরক্ষিত জ্যাঙ্গো মডেল দৃষ্টান্ত সঙ্গে একটি রেফারেন্স বাগ সংশোধন করা হয়েছে. ধন্যবাদ প্যাচ এবং পরীক্ষার জন্য wolver করতে.
- স্ট্যাটিক হিসেবে ঘোষণা যখন জ্যাঙ্গো সম্পর্ক পাঠোদ্ধারতা একটি ছোট বাগ সংশোধন করা হয়েছে. ধন্যবাদ প্যাচের জন্য wolver করতে.
- সরানো ব্যতিক্রম.
- খালি জ্যাঙ্গো সম্পর্ক এখন কেউ না, pyamf.Undefined না এনকোড করা হয়.
- pyamf.ClientType এটা অনুবর্তী বৈশিষ্ট না হয়, মুছে ফেলা.
(X3 পর্যন্ত)
একটি UnicodeError কারণ হবে ব্যতিক্রম বার্তা
দূরবর্তী গেটওয়ে একটি সেবা ত্রুটি উত্পন্ন করে
সব প্রসঙ্গের এবং pyamf.util.Indexed * ক্লাস থেকে
সংস্করণ 0.6b2 নতুন কি:
- (AMF3 দূরবর্তী প্যাকেটের জন্য সহায়তা প্রদান BlazeDS একটি হিসাবে অভিনয় ক্লায়েন্ট)
- AMF0 দূরবর্তী করা হচ্ছে ত্রুটি tracebacks বরং একটি স্ট্রিং আর একটি তালিকা হবে
- urllib2 ব্যবহার করতে PyAMF ক্লায়েন্ট করুন. প্রক্সি এবং gzipped প্রতিক্রিয়া জন্য সমর্থন উপলব্ধ করা হয়. ধন্যবাদ ভারী তুলে জন্যPaulWinkeler করতে.
- SQLAlchemy 0.6beta1 জন্য সমর্থন যোগ করা হয়েছে
- স্পর্শমণি, SQLAlchemy কাছাকাছি একটি পাতলা আলোয়ান জন্য একটি নতুন অ্যাডাপ্টারের চালু করুন
- এনকোডার ক্লাস সরলীকৃত type_map
- unpersisted জ্যাঙ্গো বস্তুর সঙ্গে খালি M2M সম্পর্ক পরিচালনার যখন একটি ছোট বাগ সংশোধন করা হয়েছে
- আপডেট প্লাজমা সমর্থন
- BaseGateway.removeService একটি ছোট বাগ, প্যাচ জন্য ধন্যবাদ agronholm সংশোধন করা হয়েছে
- (X3 পর্যন্ত) বিশুদ্ধ পাইথন AMF3 ডিকোড উন্নত কর্মক্ষমতা
- অ ASCII অক্ষর
- সব ORM অ্যাডাপ্টার আর সেট হবে বৈশিষ্ট্য হিসাবে স্থির বৈশিষ্ট্যাবলী
- উপলব্ধ উদাহরণস্বরূপ, যদি নির্মাণের জন্য __new__ ব্যবহার করে ডিফল্ট.
- unregister_type_alias ক্ষমতা
- __ AMF __. প্রক্সি আসলে কাজ করে
- জ্যাঙ্গো অ্যাডাপ্টার এখন মডেল বৈশিষ্ট্য খুঁজে পেতে get_all_field_names ব্যবহার করুন
- যোগ করা হয়েছে ClassAlias.bases এবং টাইপ শ্রেণীর জন্য গভীর বর্গ গাছ সমর্থন
- শব্দ ARG amf3.Encoder.write * থেকে সরিয়ে ফেলা হয়েছে use_references
- ClassAlias.getEncodableAttributes এখন বৈশিষ্ট্য একটি একক অভি ফিরে আসতে হবে
- PyAMF ক্লায়েন্ট একটি ব্যতিক্রম বাড়াতে হবে
- অসংরক্ষিত জ্যাঙ্গো মডেল দৃষ্টান্ত সঙ্গে একটি রেফারেন্স বাগ সংশোধন করা হয়েছে. ধন্যবাদ প্যাচ এবং পরীক্ষা করুন জন্য wolver থেকে
- স্ট্যাটিক হিসেবে ঘোষণা যখন জ্যাঙ্গো সম্পর্ক পাঠোদ্ধারতা একটি ছোট বাগ সংশোধন করা হয়েছে. ধন্যবাদ প্যাচের জন্য wolver করতে.
- সব প্রসঙ্গের এবং pyamf.util.Indexed * ক্লাস থেকে সরানো ব্যতিক্রম
- খালি জ্যাঙ্গো সম্পর্ক এখন কেউ যেমন এনকোড করা হয়, না pyamf.Undefined
- pyamf.ClientType এটা অনুবর্তী বৈশিষ্ট না হয়, মুছে ফেলা
একটি UnicodeError কারণ হবে ব্যতিক্রম বার্তা
দূরবর্তী গেটওয়ে একটি সেবা ত্রুটি উত্পন্ন করে
সংস্করণ 0.4.2 নতুন কি:
- ArrayCollections উপর 'উৎস' সম্পত্তি পাঠোদ্ধারতা জন্য সমর্থন
- গতিশীল বৈশিষ্ট্য উল্লেখ বস্তুর উপর অনুপস্থিত হতে হবে যেখানে GAE অ্যাডাপ্টারের মধ্যে একটি বিষয় সংশোধন করা হয়েছে.
- AMF0 রেফারেন্স গণনা সঙ্গে একটি গুরুতর সমস্যা দূরবর্তী এনকোডিং প্রতিক্রিয়া যখন সংশোধন করা হয়েছে.
- জোরদার HTTP শিরোলেখ.
- জ্যাঙ্গো i18n ugettext_lazy জন্য সমর্থন.
- datetime অবজেক্টের জন্য মাইক্রোসেকেন্ড জন্য সমর্থন যোগ করা হয়েছে. প্যাচের জন্য ডেরেক Payton ধন্যবাদ.
- সমর্থন যোগ করা হয়েছে ক্লাস ম্যাপ.
- গুগল AppEngine db.Model এবং db.Expando জন্য সম্পত্তি ধরনের জন্য সমর্থন যোগ করা হয়েছে.
ক্লায়েন্ট হ্যান্ডলিং
SQLAlchemy সম্পত্তি ধরনের জন্য
আবশ্যক
- পাইথন 2.3 বা উচ্চতর
- fpconst 0.7.2 বা উচ্চতর (2.4 বা উইন্ডোজ অধীনে পাইথন ব্যবহার করে)
- ElementTree 1.2.6 অথবা ঊর্ধ্বতন সংস্করণ (পাইথন 2.5 এবং নতুন অন্তর্ভুক্ত)
- UUID 1.30 অথবা ঊর্ধ্বতন সংস্করণ (পাইথন 2.5 এবং নতুন অন্তর্ভুক্ত)
পাওয়া মন্তব্যসমূহ না