# فهم client\_id في ناقل الرسائل

**URL:** <https://meta.discourse.org/t/understanding-client-id-in-the-message-bus/304545>\
**Category:** Development\
**Created:** [19 أبريل 2024، 12:16ص UTC](https://meta.discourse.org/t/understanding-client-id-in-the-message-bus/304545 "2024-04-19T00:16:07Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Alexander](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alexander/32/497634_2.png) [@Alexander](https://meta.discourse.org/u/Alexander)\
**Post date:** [19 أبريل 2024، 12:01م UTC](https://meta.discourse.org/t/understanding-client-id-in-the-message-bus/304545/2 "2024-04-19T12:01:21Z")

</div>

قد أكون مخطئًا، ولكن من المحتمل أن يكون `clientId` لتحديد لمن يجب على `MessageBus` تسليم الرسالة X.

تخيل الأمر كمحادثة حيث يسأل العميل الخادم كل X فترة زمنية \* “مرحبًا، لدي المعرف XYZ، هل لديك رسالة لي؟” \*

يبدو أن `clientId` يتم إنشاؤه تلقائيًا في كل مرة يتم فيها تحميل البرنامج النصي (لا أعرف ما إذا كان `clientId` الذي تم إنشاؤه في حالة Discourse يستمر بطريقة ما على العميل).

[message\_bus/assets/message-bus.js at c1ed81dee369a4689bd6213fff2455345e4967ae · discourse/message\_bus · GitHub](https://github.com/discourse/message_bus/blob/c1ed81dee369a4689bd6213fff2455345e4967ae/assets/message-bus.js#L32)

---

_[View the full topic](https://meta.discourse.org/t/understanding-client-id-in-the-message-bus/304545)._
