David Colburn and GitHub
0642f9a12b
update psrpc ( #15 )
2023-01-25 15:03:02 -08:00
David Colburn and GitHub
8fd0d2fe2b
lock version ( #12 )
...
* lock version
* NOTICE
2023-01-18 13:02:22 -08:00
Benjamin Pracht and GitHub
c834217839
PS RPC Error documentation ( #11 )
2023-01-18 11:54:02 -08:00
Benjamin Pracht and GitHub
e3137eaac5
Impement As in psrpc.Error ( #10 )
2023-01-17 14:26:29 -08:00
Benjamin Pracht and GitHub
86e12055e5
Add Unwrap to psrpcError and use errors.As ( #9 )
2023-01-16 20:17:57 -08:00
David Colburn and GitHub
4b24b7e7a7
Client hooks ( #8 )
...
* client hooks
* update comment
2023-01-13 04:22:04 +09:00
David Colburn and GitHub
11505088f6
Errors ( #7 )
...
* Errors
* NewErrorf
* missed a test .psrpc.go file
* error logger interceptor
* consistency
* update interceptor test
* WithServerErrorLogger too specific
* add rpc info to server interceptors
2023-01-13 03:26:21 +09:00
David Colburn
ca0e20d485
update readme
2022-12-27 20:45:21 -08:00
David Colburn and GitHub
0871280fc5
Add local message bus ( #6 )
...
* local message bus
* move unlocks
* local bus too fast
* add comments
* simplify
* setup-protoc rate limit
2022-12-27 20:21:32 -08:00
David Colburn and GitHub
bc629b5d71
Fix shutdown deadlock ( #5 )
...
* fix shutdown deadlock
* 0.2.1
2022-12-27 13:40:05 -08:00
David Colburn and GitHub
a4ea5d1dfb
Interceptors ( #4 )
...
* v0.2.0
* more cleaning
* wrong atomic
* move handler definition
* add channel size option
2022-12-24 00:42:56 -08:00
David Colburn
3fe6a02aaf
v0.1.0
2022-12-22 15:02:37 -08:00
David Colburn and GitHub
f879402619
protoc-gen-psrpc ( #3 )
...
* protoc-gen-psrpc
* static check
* install protoc-gen-go, add generate workflow
* combine actions
* add more testing
* increate test timeouts
* add small wait after subscribing
* errors
2022-12-22 11:47:34 -08:00
David Colburn and GitHub
2296750065
separate claims channel per rpc ( #2 )
2022-12-20 16:53:37 -08:00
David Colburn and GitHub
c525363b1f
Generics ( #1 )
...
* generics
* generic subscriptions
* update readme
* fix spacing
* update static check
* simplify, use go 1.18 for testing
* min-go-version
* do not install
* final readme updates
* more cleaning
* more cleaning
* missing *s
2022-12-20 09:39:27 -08:00
David Colburn
14707f938a
rename repo
2022-12-05 14:33:25 -08:00
David Colburn
ae148e4cac
rename module
2022-12-05 13:50:09 -08:00
David Colburn
790e6582c0
remove channel size options - redis is set to 100
2022-12-05 13:26:51 -08:00
David Colburn
c4e095d54f
clean up
2022-12-05 13:08:45 -08:00
David Colburn
ca0ffdc193
add license
2022-12-05 12:54:07 -08:00
David Colburn
b00e48b443
update readme
2022-12-05 12:51:18 -08:00
David Colburn
fcf740ba18
add serviceNames to readme examples
2022-12-05 11:30:13 -08:00
David Colburn
cd92b13e2b
update readme
2022-12-05 11:26:12 -08:00
David Colburn
aa7c8952ba
rename, return errors with multi
2022-12-05 11:24:47 -08:00
David Colburn
ca735bb220
add request expiry
2022-12-05 11:13:37 -08:00
David Colburn
70bdc1f425
update test flow
2022-12-05 10:51:35 -08:00
David Colburn
ac3a9155fc
updates
2022-12-05 10:40:29 -08:00
David Colburn
0bbc2cae42
add affinity testing
2022-12-02 15:23:15 -08:00
David Colburn
044fc178e6
add logging
2022-12-02 14:18:15 -08:00
David Colburn
c7f324c534
affinity
2022-12-01 18:50:24 -08:00
David Colburn
67f675be7a
DeregisterHandler, add comments
2022-12-01 16:08:48 -08:00
David Colburn
67bd4cad3f
pubsub rpc
2022-12-01 15:16:32 -08:00