Commit Graph

50 Commits

Author SHA1 Message Date
adi
ad7bd111d1 Improved dispatcher errors 2022-10-21 10:14:19 +02:00
adi
5b5a9f9b2f Dispatcher reviwed and it test fixes 2022-10-10 18:20:56 +02:00
DanB
873581aa4d DispatcherS - improve failover on cache network errors 2022-09-22 20:22:46 +02:00
DanB
15fbc25351 DispatcherS - cache routeID with dispatcherProfile as group 2022-09-22 15:37:10 +02:00
DanB
50b058e547 DispatcherS with *routeID and failover support 2022-09-22 13:01:37 +02:00
DanB
7c18d51581 DispatcherS with caches remote/replication in alpha stage 2022-09-19 12:03:35 +02:00
ionutboangiu
72fc4b6f18 Fix dispatchers only processing the first hostID 2022-09-12 10:05:56 +02:00
ionutboangiu
1ed6d8256b Fix dispatcher tests 2022-09-12 10:05:56 +02:00
DanB
6287e1d34c DispatcherS - ability to disable routing from API opts 2022-09-08 17:29:50 +02:00
DanB
0fb90e27d6 Use cached dispatcher route only if routeID not empty 2022-09-07 11:31:45 +02:00
DanB
56f408e628 DispatcherS improvements for caching based on routeID 2022-09-05 20:23:51 +02:00
DanB
8d37467b63 Reorganising dispatcherS routeID functionality to avoid extra processing of event 2022-08-27 15:53:48 +02:00
andronache98
ecdf5e54ea Changed headers 2022-03-09 14:14:30 +01:00
andronache98
9ec56f5155 Changed headers 2022-03-09 14:14:30 +01:00
Trial97
0ed0b0e7a6 Updated more services 2021-09-13 16:08:39 +02:00
Trial97
34e093f98e Added all dispatcherS APIs 2021-06-17 15:41:41 +02:00
Trial97
69eede190b Updated dispatcher conns sorting 2021-06-11 13:11:00 +02:00
Trial97
2da495af19 Starting adding back AttributesSv1 APIs 2021-04-13 13:35:03 +02:00
Trial97
3406d3c7c9 Updated based on new rpc library 2021-04-13 13:35:03 +02:00
ionutboangiu
40b93a5b14 Make changes in cores and dispatchers based on staticcheck flags 2021-04-02 14:57:32 +02:00
Trial97
3c06f49246 Updated DispatcherS *broadcast, *broadcast_sync and *broadcast_async to behave similar to RPCPool 2020-11-23 16:14:01 +01:00
Trial97
7668e228b2 Added DispatcherH integration tests 2020-08-24 18:51:00 +02:00
Trial97
626b8b2404 Updated DispatcherH register API 2020-08-24 18:51:00 +02:00
Trial97
f175e62096 Updated dispatcher *ratio handling 2020-08-24 18:51:00 +02:00
Trial97
07a2439aa6 Updated load strategy 2020-08-24 18:51:00 +02:00
Trial97
536b4fa5b2 Added *default_ratio for dispatchers with load strategy 2020-08-18 17:44:34 +02:00
Trial97
ffb51d7d88 Updated dispatcher host matching based on load if *ratio is specified 2020-08-18 15:05:10 +02:00
Trial97
d606a60eab Finished replacing ArgDispatcher with Opts 2020-07-30 11:17:57 +02:00
TeoV
758b506cfe Add test for cache replication for dispatcher_load 2020-04-16 16:38:32 +02:00
TeoV
0862d5e39b Add test for replicate routeID through dispatchers 2020-04-15 10:43:56 +02:00
TeoV
83b9c0d041 Add Cache Replication mechanism 2020-04-15 10:43:56 +02:00
Trial97
866caaf1c8 Updated *load dispatcher strategy 2019-08-12 08:39:07 +02:00
Trial97
8460186683 Updated *load dispatcher strategy 2019-08-08 19:12:47 +02:00
Trial97
8b0cef1b93 Added *load as dispatcher strategy 2019-08-08 19:12:47 +02:00
TeoV
22250fe9cc Add Wrapper for CDR and ExternalCDR and use it in methods 2019-04-08 17:59:57 +02:00
TeoV
476b3b16a2 For dispatcher cache RouteID with subsystem 2019-04-08 17:59:57 +02:00
DanB
fccaf489a4 Dispatcher with support for dynamic hosts 2019-04-01 19:14:52 +02:00
Trial97
47e612f5ff Removed hasOnlyErrors from brodcast strategy 2019-03-25 19:11:44 +01:00
Trial97
471c97b205 Updated dispatcher strategies 2019-03-19 14:47:25 +01:00
Trial97
f1f974d60e Added the *broadcast strategy to DispatcherS 2019-03-19 14:47:25 +01:00
DanB
aab1d78446 DispatcherS - new strategies for *random and *round_robin 2019-02-18 13:20:19 +01:00
DanB
aafbeac83d Merging sessions2 into master 2019-02-15 15:37:12 +01:00
DanB
46a919d9f3 Dispatcher.GetConnIDs implementation, profile ReorderFromIndex and Shuffle methods 2019-02-15 15:27:11 +01:00
DanB
be7bcbbf4b Adding Dispatcher.GetInstance method for per request Dispatcher cloning 2019-02-14 20:06:48 +01:00
Trial97
60b2409c8d Added tests and fixes for DispatcherService.AttributeSv1 2019-02-11 19:05:31 +01:00
DanB
d4d9939feb DispatcherS.Dispatch method together with sample call in dispatchers/attributes.go 2019-01-31 20:27:01 +01:00
DanB
e07ba0a3bb Handle *any as subsystem in dispatchers sorting, weight based sorting implementation 2019-01-31 15:07:22 +01:00
DanB
c6fad981a6 DispatcherS.dispatcherForEvent method, exporting MatchingItemIDsForEvent from engine 2019-01-31 11:57:25 +01:00
DanB
8ea8739e10 DispatcherProfile updated to contain DispatcherConn 2019-01-30 13:54:15 +01:00
DanB
e2088738df New dispatchers configuration and DispatcherProfile 2019-01-30 11:19:25 +01:00