প্রশ্ন ট্যাগ «cqrs»

কমান্ড ক্যোয়ারির দায়বদ্ধতার বিভাজন ডিজাইনের ধরণ

2
কেন হ্যান্ডেল () এর সাথে পৃথক শ্রেণীর কমান্ড হ্যান্ডলারের পরিবর্তে কমান্ডে পদ্ধতি পরিচালনা করার পরিবর্তে
আমার কাছে এস # আরপ আর্কিটেকচারটি ব্যবহার করে সিকিউআরএস প্যাটার্নের একটি অংশ প্রয়োগ করা হয়েছে : public class MyCommand { public CustomerId { get; set; } // some other fields } public class MyCommandHandler<MyCommand> : ICommandHandler<MyCommand, CommandResult> { Handle(MyCommand command) { // some code for saving Customer entity return CommandResult.Success; …

3
ডোমেন চালিত ডিজাইনে ডোমেন অবজেক্টগুলি কেবল কেবল লেখার জন্য অনুমিত হয়?
আমি প্রায় দু'বছর ধরে ডোমেন ড্রাইভড ডিজাইন সম্পর্কে পড়ছি এবং সতর্কতার সাথে আমার প্রতিদিনের কাজ সম্পর্কে কিছু ধারণা চালু করছিলাম বা কমপক্ষে কীভাবে আমি কীভাবে ডোমেন চালিত ডিজাইনের মাধ্যমে কাজগুলি করতে পারি তার জন্য পরিকল্পনা তৈরি করছি। একটি উপসংহার যা আমি বিশেষত ইভেন্ট সোর্সিং এবং কমান্ড প্রশ্নের দায়বদ্ধতা পৃথককরণ (সিকিউআরএস) …

2
সিকিউআরএস + ইভেন্ট সোর্সিং: (এটি কি সঠিক) কমান্ডগুলি সাধারণত পয়েন্ট-টু-পয়েন্ট জানানো হয়, যখন ডোমেন ইভেন্টগুলি পাব / সাবের মাধ্যমে যোগাযোগ করা হয়?
আমি মূলত সিকিউআরএস এবং সম্পর্কিত ধারণাগুলির চারপাশে আমার মাথা গুটিয়ে দেওয়ার চেষ্টা করছি । যদিও সিকিউআরএস অগত্যা মেসেজিং এবং ইভেন্ট সোর্সিংকে অন্তর্ভুক্ত করে না এটি এটি একটি ভাল সংমিশ্রণ বলে মনে হয় (এই ধারণাগুলির সংমিশ্রণে অনেক উদাহরণ / ব্লগপোস্টের সাথে দেখা যায়) কোনও কিছুর জন্য রাষ্ট্র পরিবর্তনের জন্য ইউজ-কেস দেওয়া …

2
সিকিউআরএস ডিডিডি ছাড়াই এবং (বা সাথে?) ইএস - লেখার মডেল কী এবং পড়ার মডেল কী?
আমি যতদূর বুঝতে পেরেছি, সিকিউআরএসের পিছনে বড় ধারণাটিতে কমান্ড এবং কোয়েরিগুলি পরিচালনা করার জন্য 2 টি পৃথক ডেটা মডেল রয়েছে। এগুলিকে বলা হয় "রাইট মডেল" এবং "পড়ুন মডেল"। টুইটার অ্যাপ্লিকেশন ক্লোনটির একটি উদাহরণ বিবেচনা করি। কমান্ডগুলি এখানে: ব্যবহারকারীরা তাদের নিবন্ধন করতে পারেন। CreateUserCommand(string username)নিঃসরণ করেUserCreatedEvent ব্যবহারকারীরা অন্যান্য ব্যবহারকারীদের অনুসরণ করতে …
11 cqrs  read-model 

1
কীভাবে যুক্ত / তৈরি * কমান্ডগুলি সিকিউআরএস + ইভেন্ট সোর্সিং আর্কিটেকচারে পরিচালনা করা উচিত
আমি ইভেন্ট সোর্সিংয়ের পাশাপাশি সিকিউআরএস প্যাটার্ন ব্যবহার করে আমার প্রথম প্রয়োগটি প্রয়োগ করতে চাই। আমি ভাবছি কীভাবে সামগ্রিক শিকড়গুলির সৃষ্টি সঠিকভাবে পরিচালনা করা উচিত। ধরা যাক কেউ ক্রিয়েটিআইটাম কমান্ড প্রেরণ করে। কীভাবে এটি পরিচালনা করা উচিত? ইভেন্ট আইটেমক্রিটেডটি কোথায় সংরক্ষণ করা উচিত? নতুন আইটেমের প্রথম ইভেন্ট হিসাবে? বা আমার কাছে …

2
কমান্ড হ্যান্ডলার এবং ডিডিডি
আমার কাছে একটি এএসপি.নেট এমভিসি অ্যাপ্লিকেশন রয়েছে, এটি ডেটা পেতে একটি ক্যোয়ারী পরিষেবা এবং কমান্ড প্রেরণের জন্য একটি কমান্ড পরিষেবা ব্যবহার করে। আমার প্রশ্ন কমান্ড অংশ সম্পর্কে। যদি কোনও অনুরোধ আসে, কমান্ড পরিষেবাটি একটি কমান্ড প্রেরণকারী ব্যবহার করে যা কমান্ডটিকে তার মনোনীত কমান্ড হ্যান্ডলারের দিকে পাঠাবে। এই কমান্ড হ্যান্ডলারটি প্রথমে …

3
ইভেন্টগুলি রিপ্লাই করার সময় কীভাবে সিআরকিউএসে পার্শ্ব প্রতিক্রিয়াগুলি পরিচালনা করবেন?
বলা হয়ে থাকে যে সিকিউআরএসে কোনও বাগ ঠিক করা সহজ, আপনি কেবল পুনরায় চালনা করুন এবং তারপরে ইভেন্টগুলি পুনরায় খেলুন। তবে, যদি ইভেন্টগুলির মধ্যে কোনওটি আপনার নিয়ন্ত্রণে থাকা কোনও বাহ্যিক সিস্টেমকে গ্রাহকের কাছে "কোনও জিনিস প্রেরণ" না করার কারণ হয়ে থাকে তবে যদি আপনি কেবল ইভেন্টগুলি পুনরায় খেলুন তবে আইটেমটি …

2
কীভাবে সিকিউআরএসে নতুন সমষ্টিগত রুট তৈরি করবেন?
কীভাবে আমরা সিকিআরএস আর্কিটেকচারে নতুন সামগ্রিক শিকড় তৈরি করব? এই উদাহরণে আমি নতুন একটি সামগ্রিক রুট AR2 তৈরি করতে চাই যা প্রথম একটি এআর 1 এর রেফারেন্স রাখে। আমি আরআর 2 পদ্ধতিটি শুরুর পয়েন্ট হিসাবে তৈরি করছি। এখনও অবধি আমি কয়েকটি বিকল্প দেখতে পাচ্ছি: এআর 1-এর পদ্ধতিটির অভ্যন্তরে createAr2RootOpt1আমি কল …

3
আমাকে আপস করতে হবে: ডিআরওয়াই, না কমান্ড-কোয়েরি-বিচ্ছেদ?
আমি সম্প্রতি এমন একটি পদ্ধতির পুনঃসংশোধন করছি যা কমান্ড এবং কোয়েরি পদ্ধতি উভয়ই ছিল। এটি একটি কমান্ড পদ্ধতি এবং একটি কোয়েরি পদ্ধতিতে পৃথক করার পরে, আমি দেখতে পেলাম যে কোডটিতে এখন আমি একাধিক জায়গা পেয়েছি যেখানে আমি কমান্ডটি কল করছি তারপরে কোয়েরি থেকে মান পাওয়া যাচ্ছে, যা DRY নীতি লঙ্ঘনের …

4
সিকিউআরএস + ইএস-তে কোনও অবজেক্টটি কোথায় সম্পূর্ণরূপে শুরু করা উচিত: কনস্ট্রাক্টরে, বা প্রথম ইভেন্টটি প্রয়োগ করার সময়?
ওওপি সম্প্রদায়ের মধ্যে বিস্তৃত চুক্তি দেখা যাচ্ছে যে শ্রেণি নির্মাতাকে কোনও বিষয় আংশিক বা পুরোপুরি অস্বীকার করা উচিত নয়। "আরম্ভ" বলতে আমি কী বুঝি? মোটামুটিভাবে বলতে গেলে, পারমাণবিক প্রক্রিয়া যা নতুনভাবে তৈরি করা একটি বস্তুকে এমন একটি রাজ্যে নিয়ে আসে যেখানে এর সমস্ত শ্রেণীর আগ্রাসন থাকে। এটি প্রথম জিনিসটি হওয়া …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.