{"id":1716154,"user_name":null,"score":0,"text":"> A je\u017celi te dwa flowy co\u015b Ci duplikuj\u0105, to napisz wi\u0119cej, co one dok\u0142adnie robi\u0105, bo pewnie masz problem X Y.\n\n@Afish nie duplikuj\u0105 w sensie kodu, bo wo\u0142am t\u0105 sam\u0105 logik\u0119 biznesow\u0105 pod spodem. Nie podoba mi si\u0119 tylko troch\u0119 to \u017ce mam dwa r\u00f3\u017cne entry pointy do tej logiki -> jeden to request z frontu a drugi to event od innej instancji.\nSt\u0105d pomys\u0142 \u017ce np. instancja kt\u00f3ra dosta\u0142a request mog\u0142aby tylko emitowa\u0107 eventy o zmianiach bo wtedy entry point do logiki domenowej by\u0142by tylko z event handlera, ale to wymaga\u0142oby dodatkowego serwisu kt\u00f3ry czyta te eventy i wprowadza zmiany do bazy :)\n\n@UglyMan to co opisa\u0142e\u015b w zasadzie nie r\u00f3\u017cni si\u0119 niczym od tego co opisa\u0142em na pocz\u0105tku jako najbardziej oczywiste rozwi\u0105zanie, gdzie instancja kt\u00f3ra dosta\u0142a request przetwarza go i wprowadza zmiany, a potem informuje innych o zmianach. To czy zmiany p\u00f3jd\u0105 jakim\u015b redisem czy eventem to ju\u017c szczeg\u00f3\u0142 implementacyjny.","edit_count":1,"is_voted":null,"is_accepted":null,"is_subscribed":null,"user_id":4278,"deleter_name":null,"delete_reason":null,"orderingScore":0,"created_at":"2020-10-20T10:14:37+02:00","updated_at":"2020-10-20T10:18:16+02:00","deleted_at":null,"user":{"id":4278,"name":"Shalom","is_online":false,"location":"Space: the final frontier","allow_sig":1,"allow_count":1,"allow_smilies":1,"posts":26433,"visited_at":"2022-04-24T21:32:48.000000Z","created_at":"2004-01-30T20:49:25.000000Z","initials":"SH","is_verified":false,"is_deleted":true,"is_incognito":false,"is_blocked":false,"is_blocked_perm":false,"deleted_at":"2022-04-25T01:14:08.000000Z","photo":"\/uploads\/photo\/5f\/5fc270f156b49.png","sig":"\"Nie brookli\u0144ski most, ale przemieni\u0107 w jasny, nowy dzie\u0144 najsmutniejsz\u0105 noc - to jest dopiero co\u015b!\"\n"},"html":"<blockquote>\n<p>A je\u017celi te dwa flowy co\u015b Ci duplikuj\u0105, to napisz wi\u0119cej, co one dok\u0142adnie robi\u0105, bo pewnie masz problem X Y.<\/p>\n<\/blockquote>\n<p><a class=\"mention\" data-user-id=\"24113\" href=\"https:\/\/4programmers.net\/Profile\/24113\" rel=\"nofollow\">@Afish<\/a> nie duplikuj\u0105 w sensie kodu, bo wo\u0142am t\u0105 sam\u0105 logik\u0119 biznesow\u0105 pod spodem. Nie podoba mi si\u0119 tylko troch\u0119 to \u017ce mam dwa r\u00f3\u017cne entry pointy do tej logiki -&gt; jeden to request z frontu a drugi to event od innej instancji.<br \/>\nSt\u0105d pomys\u0142 \u017ce np. instancja kt\u00f3ra dosta\u0142a request mog\u0142aby tylko emitowa\u0107 eventy o zmianiach bo wtedy entry point do logiki domenowej by\u0142by tylko z event handlera, ale to wymaga\u0142oby dodatkowego serwisu kt\u00f3ry czyta te eventy i wprowadza zmiany do bazy :)<\/p>\n<p>@UglyMan to co opisa\u0142e\u015b w zasadzie nie r\u00f3\u017cni si\u0119 niczym od tego co opisa\u0142em na pocz\u0105tku jako najbardziej oczywiste rozwi\u0105zanie, gdzie instancja kt\u00f3ra dosta\u0142a request przetwarza go i wprowadza zmiany, a potem informuje innych o zmianach. To czy zmiany p\u00f3jd\u0105 jakim\u015b redisem czy eventem to ju\u017c szczeg\u00f3\u0142 implementacyjny.<\/p>\n","url":"http:\/\/static.175.128.202.116.clients.your-server.de\/Forum\/Inzynieria_oprogramowania\/345115-wiele_instancji_jedna_baza_eventy_i_odpowiedzialnosc_za_utrwalanie_danych?p=1716154#id1716154","is_locked":false,"editor":{"id":4278,"name":"Shalom","is_online":false,"location":"Space: the final frontier","allow_sig":1,"allow_count":1,"allow_smilies":1,"posts":26433,"visited_at":"2022-04-24T21:32:48.000000Z","created_at":"2004-01-30T20:49:25.000000Z","initials":"SH","is_verified":false,"is_deleted":true,"is_incognito":false,"is_blocked":false,"is_blocked_perm":false,"deleted_at":"2022-04-25T01:14:08.000000Z","photo":"\/uploads\/photo\/5f\/5fc270f156b49.png","sig":"\"Nie brookli\u0144ski most, ale przemieni\u0107 w jasny, nowy dzie\u0144 najsmutniejsz\u0105 noc - to jest dopiero co\u015b!\"\n"},"permissions":{"write":false,"delete":false,"update":false,"accept":false},"moderatorPermissions":{"delete":false,"update":false,"accept":false,"merge":false,"sticky":false,"admAccess":false},"comments":[],"comments_count":0,"assets":[],"metadata":"eyJpdiI6ImhNYkgvOW9nT2FMYlZLdGI4M09vQlE9PSIsInZhbHVlIjoiVEJYajhXa2ZIcTZralFpWThLY1NIMDZkMGx1WkFqWGViajZYc0JDTHZpVnN5eWNQUnowazBubW1GOE80Nm9sSDVPQ1QxQ3ZLL1I2OEgvV1E0c0o3dC80V09pajlxeFh2Vy9wMVBzVXZLS08wWFdjRzlPVXkxbS9RMnRST1J4U3oiLCJtYWMiOiJiZmRlNjFlMDM3YTdiMTIyOTYzNDNhZDkxNWJlZTdiN2Y2MTJlYWRkNzYzZTQ4ZGZiMDU5OGYwNTdmZDVmNjExIiwidGFnIjoiIn0=","has_review":false,"review_style":"info","parentPostId":null,"childrenFolded":false,"type":"regular","highlighted":false}