Commit Graph
1998 Commits
Author SHA1 Message Date
Xie Han 05bc91942e Optimize parsing JSON number. 2023-10-27 16:24:19 +08:00
xiehan 10a6b26c0e Remove WFMultiThreadTask. (#1405) 2023-10-25 15:53:05 +08:00
xiehan 915711cae0 Parse JSON number more precisely. (#1404) 2023-10-24 22:04:53 +08:00
xiehan 2d598730a4 Parse JSON number manually. (#1401) 2023-10-24 17:22:26 +08:00
Xie Han cfee907eb1 Fix parsing JSON numbers. 2023-10-20 23:19:58 +08:00
Xie Han d8d6d7f9ac Remove WFDnsClient's constructor. 2023-10-20 17:13:47 +08:00
Xie Han 9c93192bb4 Optimize timed thread/go task's state when timer failed. 2023-10-17 21:21:42 +08:00
xiehan aebd704e05 Merge pull request #1398 from Barenboim/master
Add named mailbox task.
2023-10-17 19:46:19 +08:00
Xie Han d99327c3f9 Add named mailbox task. 2023-10-17 19:16:43 +08:00
xiehan cb8b236ad0 Merge pull request #1397 from Barenboim/master
Switch thread if connection is NULL to prevent stack overflow.
2023-10-17 16:09:02 +08:00
Xie Han f4d3c3923a Switch thread if connection is NULL. 2023-10-17 15:42:17 +08:00
xiehan 2acb4623a8 Merge pull request #1396 from Barenboim/master
Optimize named timer lock logic.
2023-10-17 15:18:14 +08:00
Xie Han 1e2da01632 Optimize creating named object. 2023-10-17 13:18:52 +08:00
Xie Han 7c88123ef3 Optimize named timer's lock logic. 2023-10-17 01:09:17 +08:00
xiehan 5b9be7aecd Merge pull request #1395 from Barenboim/master
Fix timer bug of accessing SleepSession after added to poller.
2023-10-16 15:20:11 +08:00
Xie Han c4049c0c44 Fix timer bug of accessing SleepSession after added to poller. 2023-10-16 15:00:53 +08:00
xiehan f94bbb6b41 Merge pull request #1393 from Barenboim/master
Move callback out of the lock. Fix server bug when error on receiving request.
2023-10-16 03:08:39 +08:00
Xie Han f870f756d2 Fix bug when error on receiving request. 2023-10-16 03:02:30 +08:00
Xie Han c674c5cc1d Move callback out of the lock when poller stopped. 2023-10-16 01:31:04 +08:00
Xie Han e9a36a1081 Add 'Aborted' error string. 2023-10-16 00:16:19 +08:00
Xie Han ad429a75e2 0.10.10->0.11.1 2023-10-14 16:06:00 +08:00
Xie Han b103dfe694 Update timer docs. 2023-10-14 16:05:39 +08:00
xiehan 4409c186a2 Merge pull request #1389 from Barenboim/master
Add cancelable timer task, update thread/go task's state when timeout.
2023-10-13 18:09:31 +08:00
Xie Han b2cbb57b82 Enable canceling a timer task before started. 2023-10-13 02:58:16 +08:00
Xie Han f7cdcad111 Change timed thread/go task's state to ERROR when timeout. 2023-10-12 19:16:12 +08:00
Xie Han 4c9e97c63e Change poller timer's state when finished. 2023-10-12 17:34:28 +08:00
Xie Han 0f78821a54 Add cancelable timer task. 2023-10-12 04:20:24 +08:00
Xie Han 769c9ae673 Enable canceling a SleepSession. 2023-10-12 00:17:48 +08:00
xiehan 5a45872346 Merge pull request #1387 from Barenboim/master
Simplify codes.
2023-10-10 17:01:44 +08:00
Xie Han bfbdbd1e4b Simplify codes. 2023-10-10 16:40:58 +08:00
xiehan 2d4176b6e1 Merge pull request #1385 from Barenboim/master
Refactor and fix named conditional bug.
2023-10-09 19:43:53 +08:00
Xie Han 7bea63bd2c Fix named conditional by when signal with 'max'. 2023-10-09 19:32:54 +08:00
Xie Han 784dae9903 Refactor to prepare for cancelable timer. 2023-10-07 22:30:49 +08:00
xiehan 885055fa12 Merge pull request #1382 from Barenboim/master
Add 'enum' before TransportType.
2023-09-28 17:41:51 +08:00
Xie Han 5eeb624843 Add 'enum' before TransportType. 2023-09-28 17:16:13 +08:00
xiehan 498aa4227a Merge pull request #1381 from kedixa/kafka
kafka task support retry
2023-09-27 18:50:54 +08:00
kedixa 5fa27a7146 kafka task support retry 2023-09-27 11:29:16 +08:00
xiehan f7af8955aa 0.10.9->0.10.10 2023-09-25 21:45:34 +08:00
xiehan cf2918d1c6 Update bugs.md 2023-09-25 21:37:56 +08:00
xiehan 2c96e9ff3f Merge pull request #1379 from Barenboim/master
Support Kafka over TLS
2023-09-25 20:40:53 +08:00
Xie Han db4ef8357c Do not transfer broker's address to sockaddr. 2023-09-25 20:34:12 +08:00
Xie Han 609d00ebec Update kafka tutorial. 2023-09-25 19:43:28 +08:00
Xie Han 49d3743932 Add support for kafka client over SSL. 2023-09-23 02:48:19 +08:00
xiehan aed35a37f6 Create bugs.md 2023-09-22 23:55:20 +08:00
xiehan 3503a4f94e Merge pull request #1377 from Barenboim/master
Add encoding for kafka sasl password
2023-09-21 19:57:37 +08:00
Xie Han 6ac1eac884 Add encoding for kafka sasl password 2023-09-21 16:47:17 +08:00
Xie Han 45a55ce2f4 Add ‘private' to class member. 2023-09-16 03:00:37 +08:00
xiehan 00aed0b1ed Merge pull request #1373 from Barenboim/master
Simplify codes.
2023-09-15 23:38:43 +08:00
Xie Han 744792a6d5 Simplify WFFacilities::ReplyGuard. 2023-09-15 23:27:34 +08:00
Xie Han 6c27878216 Simplify server task series' cancel logic. 2023-09-15 23:17:25 +08:00