التنفيذ المالي حساب نمط في كلوجر: المرجع أو وكيل؟
-
08-07-2019 - |
سؤال
وأنا أعمل في طريقي من خلال أنماط التحليل فاولر و أمثلة برمجة نفسي في كلوجر كوسيلة لتطوير فهم أفضل من الاثنين معا.
ووضع القضايا استمرار / المتانة إلى الجانب لحظة 1 ، فإنه يبدو أن الحكام كلوجر مع التزامن من شأنه أن يكون من الواضح أن أفضل نهج.
وعلى صعيد آخر، نظرا تعليمات المشاركة التي يتم تشغيلها من قبل الدخول الى الحساب، وإنتاج المزيد من المعاملات في بعد أكثر من حسابات، وربما وكلاء، والتحديثات الخاصة بهم متزامنة سيكون أفضل. في هذه المرحلة يبدو وكأنني قد تضطر إلى محاولة قليلا من الاثنين معا. أي شخص لديه أي اقتراحات بشأن هذا القرار تصميم معين؟
1 أفترض ما اذا كان يمكنني الحصول على وظائف ومفاهيم العمل لطيف، سأكون قادرا على تعيين كل شيء في وقت لاحق من المعقول DB المخطط.
المحلول
وقد صممت جميع الكائنات قابلة للتغيير في كلوجر لإعطائك عرض ثابت من كيف تتغير الأمور مع مرور الوقت . إذا كان لديك كائنات متعددة تغيير في علاقتها ببعضها البعض ثم تحتاج إلى إنشاء جدول زمني يتضمن كل منهم، والحكام مصممة لهذا الغرض فقط.
وكنت قد تكون مهتمة في مفهوم مراقبي (add-watch reference key fn)
التي يمكنك إضافتها إلى الحكام لفرض الثوابت الصفقة أيضا.