Asim Aslam
6f0594eebe
Update static router
2020-08-22 20:55:43 +01:00
Asim Aslam
7c7df6b35d
Remove quic transport, move route into router
2020-08-22 16:15:44 +01:00
Asim Aslam
e80eab397a
Update events.go
2020-08-22 09:20:53 +01:00
ben-toogood
6cda6ef92e
runtime/local: add support for idiomatic folder structures ( #1963 )
...
* runtime/local: add support for idiomatic folder structures
* runtime/local: add test coverage
* runtime/local: increase test coverage
* runtime/local: add test for empty local source
* runtime/local: make entrypoint public
2020-08-21 11:17:42 +01:00
Prawn
f9f61d29de
Observability/metrics update ( #1962 )
...
* Removing logging from the NOOP implementatino
* Simplifying the percentiles option
* Simple logging implementation
Co-authored-by: chris <chris@Profanity.local>
2020-08-21 20:57:10 +12:00
ben-toogood
1ae825032c
store: remove write TTL & expiry options ( #1960 )
2020-08-21 09:35:53 +01:00
Asim Aslam
f146b52418
Registry router fixes ( #1961 )
...
* only cache routes if told to do so
* Use roundrobin selector and retry in proxy
* Update lookup to require service
* Fix compile
* Fix compile
* Update
* Update
* rename query to lookup
* Update router.go
* Update
2020-08-21 09:23:01 +01:00
Dominic Wong
78a79ca9e1
Memory and file store list fixes ( #1959 )
...
* Refactor file and memory stores
2020-08-20 15:08:35 +01:00
ben-toogood
329bc2f265
events: add store implementation ( #1957 )
2020-08-20 11:28:04 +01:00
Asim Aslam
8738ed7757
Update debug.go
2020-08-20 10:06:02 +01:00
ben-toogood
29e8cdbfe9
events: update interface ( #1954 )
2020-08-20 09:29:29 +01:00
Dominic Wong
47f356fc5f
Unify the store tests ( #1952 )
...
Add more tests for store
2020-08-19 23:41:03 +01:00
Janos Dobronszki
21ffc73c4f
Generic git checkout ( #1951 )
2020-08-19 17:24:42 +02:00
ben-toogood
81a9342b83
util/file: allow context to be passed ( #1950 )
2020-08-19 16:03:19 +01:00
ben-toogood
66df1bb361
events/nats: add support for TLS config ( #1946 )
...
* events/nats: add support for TLS config
* events/nats: improve error logging
2020-08-19 10:55:54 +01:00
Asim Aslam
7eaec450a1
support error handler in memory broker ( #1947 )
2020-08-19 10:20:43 +01:00
Asim Aslam
5d6b7b3d7d
Move the network resolver out ( #1944 )
2020-08-18 21:38:29 +01:00
Dominic Wong
2eac8ed64f
Fix cockroach store not respecting WriteTTL option ( #1943 )
...
* cockroach fixes for expiry
* cockroach should run in the background
2020-08-18 18:30:05 +01:00
Janos Dobronszki
2b2dc2f811
Support private repos in env 'local' ( #1938 )
2020-08-18 18:26:14 +02:00
ben-toogood
21cca297c0
events: implement package with memory & nats streams ( #1942 )
2020-08-18 16:19:53 +01:00
Asim Aslam
19ef225b2f
Revert "grpc: avoid allocations for each message ( #1939 )" ( #1941 )
...
This reverts commit 2a23224d91
.
2020-08-18 14:44:29 +01:00
2a23224d91
grpc: avoid allocations for each message ( #1939 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2020-08-18 14:24:11 +01:00
Asim Aslam
dd2dc7a2b9
Update broker.go
2020-08-18 14:05:25 +01:00
Asim Aslam
4413372a3f
Decruft the broker by removing Event interface ( #1940 )
2020-08-18 14:00:51 +01:00
Janos Dobronszki
a2a808f2d6
Baseurl, gitlab support, single word service names ( #1933 )
2020-08-18 11:31:49 +02:00
Asim Aslam
7a6669d199
Update reporter.go
2020-08-18 08:30:29 +01:00
Asim Aslam
09fdd3c121
Update reporter.go
2020-08-18 08:29:26 +01:00
Prawn
da4159513e
Metrics interface and Prometheus implementation ( #1929 )
...
* Metrics interface
* Prometheus implementation
* NoOp implementation
Co-authored-by: chris <chris@Profanity.local>
2020-08-18 08:27:50 +01:00
Asim Aslam
e1248f90f4
update options
2020-08-17 23:09:41 +01:00
Asim Aslam
3011bad518
sort routes by metric
2020-08-17 23:09:24 +01:00
Asim Aslam
bb7fe21c46
unused variables
2020-08-17 23:00:27 +01:00
Asim Aslam
4fd4a116f2
allow setting registry router in client
2020-08-17 22:53:20 +01:00
Asim Aslam
50ec6c748f
cleanup client/selector/lookup ( #1937 )
...
* cleanup client/selector/lookup
* add mdns router, remove registry from client
* fix roundtripper
* remove comment
* fix compile issue
* fix mucp test
* fix api router
2020-08-17 22:44:45 +01:00
Asim Aslam
7135787b78
Update README.md
2020-08-17 19:43:28 +01:00
Asim Aslam
870a1ebc07
dead code
2020-08-17 10:04:52 +01:00
zuoan
61899398b3
simplifies code ( #1934 )
...
Co-authored-by: 刘海洋 <haiyang@snqu.com>
2020-08-17 11:10:42 +03:00
Asim Aslam
55d62fc1a5
Strip Advertise/Process from router
2020-08-14 23:51:52 +01:00
Asim Aslam
5238a8a85f
don't delete own routes
2020-08-14 23:04:55 +01:00
Asim Aslam
9fffd0419e
Merge branch 'master' of ssh://github.com/micro/go-micro
2020-08-14 21:52:18 +01:00
Asim Aslam
58794df27c
default to noop registry in network
2020-08-14 21:52:05 +01:00
ben-toogood
5a88ea7247
runtime: resource limits (kubernetes implementation) ( #1931 )
...
* runtime: add resource limit CreateOptions
* util/kubernetes/client: implement support for resource limits
* runtime/kubernetes: set resource limits for k8s deployments
* util/kubernetes: remove template check for ints
* util/kubernetes: fix incorrect yaml syntax
* runtime/kubernetes: fix incorrect units
* runtime: update create options to use Resources struct
2020-08-14 11:47:28 +01:00
Asim Aslam
374aae1490
Merge branch 'master' of ssh://github.com/micro/go-micro
2020-08-13 14:10:49 +01:00
Asim Aslam
ccf2f4efd6
fix windows
2020-08-13 14:10:41 +01:00
ben-toogood
9380b365de
runtime/local: fix injection of secrets as env vars ( #1930 )
2020-08-13 09:22:25 +01:00
Asim Aslam
f0142febcf
executable is now os
2020-08-13 07:57:57 +01:00
Asim Aslam
1fa3ac5599
write nil when expiry is zero
2020-08-12 12:52:14 +01:00
Asim Aslam
375b67ee16
simplify runtime logs
2020-08-11 22:57:30 +01:00
Dominic Wong
69a53e8070
expiry can be taken from options or record ( #1928 )
2020-08-11 18:11:18 +01:00
Asim Aslam
b6e1c7ac99
make source dir a variable
2020-08-11 17:25:43 +01:00
Asim Aslam
e83a808b05
make log dir a variable
2020-08-11 17:23:00 +01:00