1 Star 0 Fork 354

gfvre / workflow

forked from 搜狗开源 / workflow 
标签名
描述
提交信息
操作
  • Add Kafka protocol

  • Optimize Dns Cache's searching speed and memory size

  • Optimize route manager and dns resolver

  • Increase server task's performance by reducing some atomic operations

  • Increase global performance by removing some singletons

  • Always use dns resolver as name service policy when redirecting

  • Add WFServer::get_listen_addr() for server started on a random port

  • Add server task's push() interface

  • Optimize poller speed and memory occupying

  • Optimize URI parser, more than 50% faster

  • Optimize http implementation

  • Refactor encode stream. This will improve the performance of Redis and Kafka clients

  • Optimize SSL write. Improve the performance of HTTPS client and server a lot

  • Optimize weighted-random upstream policy to solve some recovering problem

  • Update Cmake files to support more platforms. Build both static and dynamic libs

  • Optimize upstream with consistent hash. Allow adding server with weight

  • Improve http protocol compatibility of http client task

  • Improve bazel building

  • Fix service governance's ref count bug

  • Fix mysql sequence id bug when retrying big request

  • Fix VNSWRR upstream bug

  • Fix dns client bug when host name has trailing dot

  • Fix URL parser fatal bug

  • Fix crash when resolv.conf is empty

  • Fix MySQL transaction checking

  • Fix MySQL client crash on incomplete result sets

  • Fix SSL wrapper problem on TLS 1.3 handshaking

  • Make UpstreamManager::upstream_delete() safe when the upstream is still in use

  • Fix the SSL delaying problem on Nagle's algorithm

  • Fix bug that cannot use the port in URL when using upstream

2022-03-09 22:14
2022-03-09 22:19
2022-01-21 19:23
2021-12-04 01:14

Windows branch recent update:

  1. Add ref for EndpointAddress and add nvswrr upstream policy;
  2. Optimize URIParser;
  3. Update http_parser;
  4. Add WFResourcePool;
  5. Revert last modification about "bytes_transferred == 0";
  6. Add WFServerBase::get_listen_addr;
  7. Migrate asynchronous DNS resolving;
  8. Fix sevice gorvernance;
2021-11-04 23:11
2021-09-28 22:57
2021-08-08 15:51

Windows branch recent update:

  1. add WFMailboxTask and WFConditional;
  2. fix SSLWrapper feedback;update ServiceSSLWrapper;
  3. fix crash on Windows branch for use session after deleted;
  4. fix Redis double SELECTs problem;
  5. skip query check when parsing URI;
  6. optimize CommSchedGroup target selection;
  7. add a new timer factory function to support long timer;
  8. update cmake build directory;
2021-08-03 01:44
2021-06-03 22:13
2021-04-12 20:18
2021-03-17 21:08
2021-01-13 19:49
2020-11-12 19:33
2020-09-30 19:34
2020-08-17 00:52
C++
1
https://gitee.com/gfvre/workflow.git
git@gitee.com:gfvre/workflow.git
gfvre
workflow
workflow

搜索帮助