10 'name' =>
'amqp-ex.01',
11 'connection' =>
'amqp',
12 'exchange' =>
'ex.01',
15 'name' =>
'db-magento',
17 'exchange' =>
'magento',
20 'name' =>
'amqp-magento',
21 'connection' =>
'amqp',
22 'exchange' =>
'magento',
26 'top.01--ex.01--q.01' => [
'queue' =>
'q.01',
'exchange' =>
'ex.01',
'topic' =>
'top.01'],
27 'top.03--magento--q.03' => [
'queue' =>
'q.03',
'exchange' =>
'magento',
'topic' =>
'top.03'],
28 'top.04--magento--q.04' => [
'queue' =>
'q.04',
'exchange' =>
'magento',
'topic' =>
'top.04'],
29 'top.04--magento--q.05' => [
'queue' =>
'q.05',
'exchange' =>
'magento',
'topic' =>
'top.04'],
30 'top.04--magento--q.06' => [
'queue' =>
'q.06',
'exchange' =>
'magento',
'topic' =>
'top.04'],
31 'top.03--magento--q.04' => [
'queue' =>
'q.04',
'exchange' =>
'magento',
'topic' =>
'top.03'],
32 'user.created.remote--magento--q.log' => [
33 'queue' =>
'q.log',
'exchange' =>
'magento',
'topic' =>
'user.created.remote' 35 'product.created.local--magento--q.log' => [
36 'queue' =>
'q.log',
'exchange' =>
'magento',
'topic' =>
'product.created.local' 39 'exchange_topic_to_queues_map' => [
40 'amqp-ex.01--top.01' => [
'q.01'],
41 'amqp-magento--top.03' => [
'q.03',
'q.04'],
42 'db-magento--top.04' => [
'q.04',
'q.05',
'q.06'],
43 'amqp-magento--user.created.remote' => [
'q.log'],
44 'amqp-magento--product.created.local' => [
'q.log'],
52 'type' =>
'Magento\Handler\Class\Name',
53 'method' =>
'methodName' 57 'instance_type' =>
'Magento\Consumer\Instance',
58 'consumer_type' =>
'async',
59 'max_messages' =>
'512',
60 'connection' =>
'amqp',
68 'type' => \Magento\Customer\Api\CustomerRepositoryInterface::class,
72 'type' => \Magento\Customer\Api\CustomerRepositoryInterface::class,
77 'instance_type' =>
'Magento\Framework\MessageQueue\ConsumerInterface',
78 'consumer_type' =>
'async',
79 'max_messages' =>
null,
80 'connection' =>
'amqp',
88 'type' =>
'Magento\Handler\Class\Name',
89 'method' =>
'methodName' 93 'instance_type' =>
'Magento\Consumer\Instance',
94 'consumer_type' =>
'async',
95 'max_messages' =>
'512',
104 'type' =>
'Magento\Handler\Class\Name',
105 'method' =>
'methodName' 109 'instance_type' =>
'Magento\Consumer\Instance',
110 'consumer_type' =>
'async',
111 'max_messages' =>
'512',
112 'connection' =>
'db',
120 'type' =>
'Magento\Handler\Class\Name',
121 'method' =>
'methodName' 125 'instance_type' =>
'Magento\Consumer\Instance',
126 'consumer_type' =>
'async',
127 'max_messages' =>
'512',
128 'connection' =>
'db',
136 'type' => \Magento\Customer\Api\CustomerRepositoryInterface::class,
140 'type' => \Magento\Customer\Api\CustomerRepositoryInterface::class,
141 'method' =>
'delete',
145 'instance_type' =>
'Magento\Framework\MessageQueue\ConsumerInterface',
146 'consumer_type' =>
'async',
147 'max_messages' =>
null,
148 'connection' =>
'amqp',
152 'name' =>
'cons.logger',
154 'product.created.local' => [
156 'type' =>
'Magento\Handler\Class\Name',
161 'instance_type' =>
'Magento\Framework\MessageQueue\ConsumerInterface',
162 'consumer_type' =>
'async',
163 'max_messages' =>
null,
164 'connection' =>
'amqp',
172 'schema_type' =>
'object',
173 'schema_value' => \Magento\Customer\Api\Data\CustomerInterface::class
175 'response_schema' => [
176 'schema_type' =>
'object',
177 'schema_value' => \Magento\Customer\Api\Data\CustomerInterface::class
179 'publisher' =>
'amqp-ex.01',
180 'is_synchronous' =>
false,
185 'schema_type' =>
'object',
186 'schema_value' => \Magento\Customer\Api\Data\CustomerInterface::class
188 'response_schema' => [
189 'schema_type' =>
'object',
190 'schema_value' => \Magento\Customer\Api\Data\CustomerInterface::class
192 'publisher' =>
'amqp-magento',
193 'is_synchronous' =>
false,
198 'schema_type' =>
'object',
199 'schema_value' => \Magento\Customer\Api\Data\CustomerInterface::class
201 'response_schema' => [
202 'schema_type' =>
'object',
203 'schema_value' => \Magento\Customer\Api\Data\CustomerInterface::class
205 'publisher' =>
'db-magento',
206 'is_synchronous' =>
false,
208 'user.created.remote' => [
209 'name' =>
'user.created.remote',
211 'schema_type' =>
'object',
212 'schema_value' => \Magento\Customer\Api\Data\CustomerInterface::class
214 'response_schema' => [
215 'schema_type' =>
'object',
216 'schema_value' => \Magento\Customer\Api\Data\CustomerInterface::class
218 'publisher' =>
'amqp-magento',
219 'is_synchronous' =>
false,
221 'product.created.local' => [
222 'name' =>
'product.created.local',
224 'schema_type' =>
'object',
225 'schema_value' => \Magento\Customer\Api\Data\CustomerInterface::class
227 'response_schema' => [
228 'schema_type' =>
'object',
229 'schema_value' => \Magento\Customer\Api\Data\CustomerInterface::class
231 'publisher' =>
'amqp-magento',
232 'is_synchronous' =>
false,