Commit Graph
73 Commits
Author SHA1 Message Date
Xie Han 7a1d4189e4 Fix OpenSSL includes. 2024-07-05 21:14:00 +08:00
Xie Han 2ab8e95bb2 Update windows branch codes. 2024-05-09 02:01:09 +08:00
Xie Han e0f66047ae Reduce default DNS cache ttl. 2024-03-12 22:08:50 +08:00
Xie Han 315b237f2a Remove std::move() 2024-02-14 21:13:59 +08:00
Xie Han d98090a405 Update windows kafka client. 2024-01-08 19:18:50 +08:00
Xie Han e0600af638 Use 'gai_strerrorA()' on windows. 2023-11-12 02:20:21 +08:00
Xie Han d8373d83f0 Add ‘private' to class member. 2023-09-16 03:01:45 +08:00
Xie Han 3ba68d8df4 Add class WFFacilities::ReplyGuard. 2023-09-15 23:32:13 +08:00
Xie Han 668d23086e Use FNV hash to replace SHA1 and optimize speed. 2023-02-19 22:52:53 +08:00
Xie Han 7cf9d8ead7 Use SHA1 to replace MD5 2022-12-30 22:51:27 +08:00
XieHan 634a06fd83 optimize md5 speed 2022-11-19 14:24:25 +08:00
XieHan 1aab22d96c Fix endpoint params problem when upstreams share an endpoint 2022-11-19 02:05:59 +08:00
holmes1412 3179c0b068 Add upstream round robin strategy 2022-11-05 01:59:03 +08:00
XieHan 426cd8c1ad Fix ambiguity 2022-10-31 22:19:54 +08:00
XieHan 472ed65460 Remove MD5Util 2022-10-31 18:09:36 +08:00
XieHan 2d173db3ed Simplify WFFuture impl. 2022-10-27 22:33:36 +08:00
XieHan d17fa5a865 Avoid creating network threads when using wait group. 2022-10-27 19:56:06 +08:00
XieHan 4a39d2f103 add protocol namespace to DnsUtil 2022-03-09 22:14:20 +08:00
holmes1412 814c6275f6 1. consistent_hash_with_group() skips tracing; 2. remove 'nalives' check and update strategy; 3. fix VNSWRR bug; 2022-02-14 16:34:18 +08:00
XieHan 3f8cce29d2 fix compiling error 2022-02-08 16:30:39 +08:00
DengJun abc8a02689 Merge branch 'windows' into kafka-win 2022-02-03 19:06:22 +08:00
XieHan e6dd1b7557 make UpstreamManager::upstream_delete safe 2022-01-27 19:57:16 +08:00
XieHan 3c50955edd fix UpstreamManager::upstream_delete 2022-01-26 23:54:49 +08:00
wzl12356 a4682fd078 add nvswrr for upstream 2021-12-07 13:23:50 +08:00
XieHan 2092a73d63 simplify some codes 2021-11-20 00:05:29 +08:00
XieHan 51a27c05dc change some singletons to static global 2021-11-10 22:46:05 +08:00
XieHan 729b443fe3 fix compiling on linux 2021-11-04 23:11:10 +08:00
dengjun 1071e21e79 fix compile errors on windows 2021-11-04 18:48:29 +08:00
XieHan 99a1a34e3a optimize RouteManager 2021-11-01 16:53:55 +08:00
XieHan 7ffc71960f migrate asynchronous DNS resolving to windows branch 2021-10-28 18:46:27 +08:00
XieHan 53926aa6e1 optimize getting execution queue 2021-09-18 18:19:13 +08:00
XieHan be07def96a update windows code 2021-08-03 00:39:38 +08:00
XieHan 89d710fb07 add mysqls default port 2021-07-08 01:31:16 +08:00
XieHan d4c3ff3d32 Add Kafka Error strings 2021-07-06 17:02:31 +08:00
xiehan b9919bcf05 Merge pull request #403 from Barenboim/windows
Add MySQL SSL Client (windows)
2021-06-03 22:13:11 +08:00
XieHan cfc77fbd7d remove a public class in DNS_cache 2021-06-03 01:21:52 +08:00
XieHan 72dc264c62 Add MySQL SSL Client 2021-06-03 01:07:09 +08:00
xiehan 71375da469 Merge pull request #392 from holmes1412/windows
fix upstream rwlock bug
2021-05-27 20:31:05 +08:00
holmes1412 a321cf6abf fix upstream rwlock bug 2021-05-27 20:25:47 +08:00
XieHan fdb74ff97b Make sure WFServer's new_connection() returns a WFConnection 2021-05-23 00:13:51 +08:00
XieHan 64c55ba638 add http proxy code 2021-05-20 16:34:07 +08:00
XieHan 8d6b68d2b8 set_type->set_transport_type 2021-04-23 00:20:17 +08:00
xiehan 20f0f9c1e1 Merge pull request #324 from Barenboim/windows
fix default port bug (windows)
2021-04-08 02:35:58 +08:00
XieHan d3f4868bb0 fix default port bug 2021-04-08 02:29:54 +08:00
xiehan b6e0779eba Merge pull request #320 from Barenboim/windows
Support TLS SNI on server side (windows)
2021-04-06 17:03:47 +08:00
XieHan 9dc8b477ce Support TLS SNI on server side 2021-04-06 02:20:56 +08:00
holmes1412 2f4edda457 add UpstreamManager::upstream_delete() implementation and update upstream_delete() ret, 0:success, -1:not existed. 2021-03-26 19:43:08 +08:00
XieHan 63645a1919 Support TLS SNI 2021-03-25 23:14:25 +08:00
holmes1412 bd3b8891d1 rename WFServiceGovernance; update UpstreamPolicies constructor; move EndpointGroup; 2021-03-04 17:54:48 +08:00
liyingxin 9d79edf6e2 Merge pull request #273 from Barenboim/windows
Rename some internal identifiers
2021-03-04 01:50:24 +08:00