Commit Graph

36 Commits

Author SHA1 Message Date
Kevin Wan
fcc246933c
fix: service group not working well when callback takes long time (#4531)
Signed-off-by: kevin <wanjunfeng@gmail.com>
2025-01-01 07:06:50 +00:00
gongluck
8c2f4c1899
Fixed #3771 (#3788) 2023-12-16 06:37:35 +00:00
Kevin Wan
a31256b327
chore: add more tests (#3187) 2023-04-29 22:59:07 +08:00
Kevin Wan
3da740b7fc
chore: remove unnecessary code (#3161) 2023-04-23 22:58:22 +08:00
MarkJoyMa
9970ff55cd
feat: refactor gateway code (#3160) 2023-04-23 22:05:10 +08:00
Kevin Wan
027193dc99
chore: refactor gateway (#3157) 2023-04-22 23:25:51 +08:00
MarkJoyMa
e20b02f311
gateway: open timeout function cabinet (#3047)
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com>
2023-04-22 05:23:47 +00:00
Liam Hao
bf905eaff3
fix default grpc-gateway connect timeout (#3142) 2023-04-20 15:13:13 +00:00
Kevin Wan
c8a17a97be
chore: add more tests (#3009) 2023-03-10 20:48:10 +08:00
Kevin Wan
0d5a68869d
fix: gateway conf doesn't work (#2968) 2023-03-05 22:19:58 +08:00
Kevin Wan
464ed51728
feat: mapreduce generic version (#2827)
* feat: mapreduce generic version

* fix: gateway mr type issue

---------

Co-authored-by: kevin.wan <kevin.wan@yijinin.com>
2023-01-29 18:01:23 +08:00
Kevin Wan
ae87114282
chore: change interface{} to any (#2818)
* chore: change interface{} to any

* chore: update goctl version to 1.5.0

* chore: update goctl deps
2023-01-24 16:32:02 +08:00
heyehang
a644ec7edd
feature : responses whit context (#2637) 2022-12-03 18:48:02 +08:00
Kevin Wan
de5c59aad3
chore: add more tests (#2536) 2022-10-19 20:39:46 +08:00
Kevin Wan
05a5de7c6d
chore: fix lint errors (#2520) 2022-10-17 06:30:58 +08:00
Kevin Wan
0ea92b7280
chore: add more tests (#2410) 2022-09-19 13:52:14 +08:00
Kevin Wan
5061158bd6
chore: add more tests (#2409) 2022-09-18 23:17:21 +08:00
Kevin Wan
d935c83a54
feat: support baggage propagation in httpc (#2375)
* feat: support baggage propagation in httpc

* chore: use go 1.16

* chore: use go 1.16

* chore: use go ^1.16

* chore: remove deprecated
2022-09-10 15:18:52 +08:00
Kevin Wan
93584c6ca6
chore: refactor gateway (#2303) 2022-08-27 11:39:42 +08:00
Kevin Wan
a987512c7b
feat: more meaningful error messages, close body on httpc requests (#2238)
* feat: more meaningful error messages, close body on httpc requests

* fix: test failure
2022-08-07 16:09:54 +08:00
Kevin Wan
c1c7584de1
Update readme.md 2022-08-07 16:08:16 +08:00
Kevin Wan
98b9a25cc7
Update readme.md 2022-08-07 11:13:34 +08:00
Kevin Wan
a8305def3d
docs: update docs for gateway (#2236) 2022-08-07 11:11:46 +08:00
Kevin Wan
c638fce31c
chore: renaming configs (#2234) 2022-08-06 16:32:12 +08:00
Kevin Wan
49367f1713
fix: handling rpc error on gateway (#2212) 2022-08-01 00:01:24 +08:00
马守越
5348375b99
support mulitple protoset files (#2190) 2022-07-27 09:10:23 +08:00
Kevin Wan
2a6f801978
chore: refactoring mapping name (#2168) 2022-07-19 09:58:46 +08:00
Kevin Wan
8d567b5508
feat: support customized header to metadata processor (#2162)
* chore: add more tests

* feat: support customized header processor
2022-07-17 23:21:19 +08:00
Kevin Wan
0dd2768d09
feat: support google.api.http in gateway (#2161) 2022-07-17 14:57:25 +08:00
Kevin Wan
4324ddc024
feat: set content-type to application/json (#2160) 2022-07-17 13:52:46 +08:00
Kevin Wan
557383fbbf
feat: verify RpcPath on startup (#2159)
* feat: verify RpcPath on startup

* feat: support http header Grpc-Timeout
2022-07-17 12:37:23 +08:00
Kevin Wan
b206dd28a3
feat: support form values in gateway (#2158) 2022-07-16 23:40:53 +08:00
Kevin Wan
453fa309b1
feat: export gateway.Server to let users add middlewares (#2157) 2022-07-16 22:59:25 +08:00
Kevin Wan
13477238a3
feat: restful -> grpc gateway (#2155)
* Revert "chore: remove unimplemented gateway (#2139)"

This reverts commit d70e73ec66.

* feat: working gateway

* feat: use mr to make it faster

* feat: working gateway

* chore: add comments

* feat: support protoset besides reflection

* feat: support zrpc client conf

* docs: update readme

* feat: support grpc-metadata- header to gateway- header conversion

* chore: add docs
2022-07-16 14:11:34 +08:00
Kevin Wan
d70e73ec66
chore: remove unimplemented gateway (#2139) 2022-07-13 21:55:19 +08:00
Kevin Wan
e672b3f8e1
feat: add Wrap and Wrapf in errorx (#2126) 2022-07-11 23:04:38 +08:00