1
0
mirror of https://github.com/go-micro/go-micro.git synced 2025-08-04 21:42:57 +02:00
Commit Graph

3859 Commits

Author SHA1 Message Date
d9a6faeb7a Add latest version (#2303) plugins/broker/segmentio/v3.7.0 plugins/config/source/pkger/v3.7.0 plugins/wrapper/trace/datadog/v3.7.0 plugins/config/encoder/toml/v3.7.0 plugins/config/encoder/cue/v3.7.0 plugins/config/encoder/xml/v3.7.0 plugins/codec/segmentio/v3.7.0 plugins/config/encoder/yaml/v3.7.0 plugins/codec/msgpackrpc/v3.7.0 plugins/config/source/configmap/v3.7.0 plugins/codec/jsonrpc2/v3.7.0 plugins/config/source/consul/v3.7.0 plugins/codec/json-iterator/v3.7.0 plugins/config/source/etcd/v3.7.0 plugins/codec/bsonrpc/v3.7.0 plugins/client/mucp/v3.7.0 plugins/config/source/grpc/v3.7.0 plugins/client/mock/v3.7.0 plugins/config/source/mucp/v3.7.0 plugins/client/http/v3.7.0 plugins/config/source/nacos/v3.7.0 plugins/client/grpc/v3.7.0 plugins/broker/stomp/v3.7.0 plugins/broker/stan/v3.7.0 plugins/broker/sqs/v3.7.0 plugins/config/source/runtimevar/v3.7.0 plugins/broker/snssqs/v3.7.0 plugins/config/source/url/v3.7.0 plugins/config/source/vault/v3.7.0 plugins/broker/redis/v3.7.0 plugins/broker/rabbitmq/v3.7.0 plugins/broker/proxy/v3.7.0 plugins/broker/nsq/v3.7.0 plugins/logger/apex/v3.7.0 plugins/broker/nats/v3.7.0 plugins/logger/logrus/v3.7.0 plugins/broker/mqtt/v3.7.0 plugins/logger/windowseventlog/v3.7.0 plugins/broker/memory/v3.7.0 plugins/logger/zap/v3.7.0 plugins/broker/kafka/v3.7.0 plugins/logger/zerolog/v3.7.0 plugins/broker/http/v3.7.0 plugins/broker/grpc/v3.7.0 plugins/broker/googlepubsub/v3.7.0 plugins/broker/gocloud/v3.7.0 plugins/auth/jwt/v3.7.0 plugins/acme/certmagic/v3.7.0 cmd/protoc-gen-micro/v3.7.0 plugins/wrapper/select/roundrobin/v3.7.0 plugins/wrapper/ratelimiter/uber/v3.7.0 plugins/wrapper/ratelimiter/ratelimit/v3.7.0 plugins/wrapper/monitoring/victoriametrics/v3.7.0 v3.7.0 plugins/wrapper/monitoring/prometheus/v3.7.0 plugins/wrapper/endpoint/v3.7.0 plugins/wrapper/breaker/hystrix/v3.7.0 plugins/wrapper/breaker/gobreaker/v3.7.0 plugins/transport/utp/v3.7.0 plugins/transport/tcp/v3.7.0 plugins/transport/rabbitmq/v3.7.0 plugins/transport/quic/v3.7.0 plugins/transport/nats/v3.7.0 plugins/transport/memory/v3.7.0 plugins/transport/http/v3.7.0 plugins/transport/grpc/v3.7.0 plugins/sync/memory/v3.7.0 release plugins/sync/etcd/v3.7.0 plugins/proxy/http/v3.7.0 plugins/wrapper/validator/v3.7.0 plugins/registry/cache/v3.7.0 plugins/sync/consul/v3.7.0 plugins/registry/consul/v3.7.0 plugins/wrapper/trace/opentracing/v3.7.0 plugins/registry/etcd/v3.7.0 plugins/store/redis/v3.7.0 plugins/registry/eureka/v3.7.0 plugins/wrapper/trace/opencensus/v3.7.0 plugins/registry/gossip/v3.7.0 plugins/store/mysql/v3.7.0 plugins/registry/kubernetes/v3.7.0 plugins/store/memory/v3.7.0 plugins/registry/mdns/v3.7.0 plugins/store/memcached/v3.7.0 plugins/registry/memory/v3.7.0 plugins/wrapper/trace/awsxray/v3.7.0 plugins/registry/multi/v3.7.0 plugins/store/file/v3.7.0 plugins/registry/nacos/v3.7.0 plugins/wrapper/service/v3.7.0 plugins/registry/nats/v3.7.0 plugins/store/consul/v3.7.0 plugins/registry/proxy/v3.7.0 plugins/wrapper/select/version/v3.7.0 plugins/registry/zookeeper/v3.7.0 plugins/store/cockroach/v3.7.0 plugins/selector/dns/v3.7.0 plugins/wrapper/select/shard/v3.7.0 plugins/selector/label/v3.7.0 plugins/config/encoder/hcl/v3.7.0 plugins/selector/registry/v3.7.0 plugins/server/mucp/v3.7.0 plugins/selector/shard/v3.7.0 plugins/server/http/v3.7.0 plugins/selector/static/v3.7.0 plugins/server/grpc/v3.7.0 plugins/network/grpc/v3.7.0 plugins/network/http/v3.7.0 plugins/network/memory/v3.7.0 plugins/network/nats/v3.7.0 plugins/network/quic/v3.7.0 plugins/network/rabbitmq/v3.7.0 plugins/network/tcp/v3.7.0 plugins/network/utp/v3.7.0 2021-10-11 15:15:42 +01:00
4cb6168780 Update README.md 2021-10-11 09:21:06 +01:00
b8d7f87d17 remove file 2021-10-11 09:19:20 +01:00
b2e17a89e5 rename file 2021-10-11 09:19:01 +01:00
4ae2528cbe add m3o services (#2301)
* add m3o services

* update readme
2021-10-11 09:18:28 +01:00
043a82bce2 Update README.md 2021-10-11 08:38:31 +01:00
99e0b182b7 Update README.md 2021-10-11 08:38:07 +01:00
ab1b10f13d Update README.md 2021-10-11 08:37:38 +01:00
86eabf4a4c Use go install (#2300)
go get: installing executables with 'go get' in module mode is deprecated.
        To adjust and download dependencies of the current module, use 'go get -d'.
        To install using requirements of the current module, use 'go install'.
        To install ignoring the current module, use 'go install' with a version,
        like 'go install example.com/cmd@latest'.
        For more information, see https://golang.org/doc/go-get-install-deprecation
        or run 'go help get' or 'go help install'.
2021-10-11 06:32:13 +01:00
a99a1e9356 add MultiError type (#2297) 2021-10-06 17:55:14 +01:00
2ef523a7eb Delete index.html 2021-10-02 13:13:22 +01:00
a1da40d9aa Delete CNAME 2021-10-01 20:23:38 +01:00
a315fc2dda Fix missing content type (#2289) 2021-09-30 12:15:09 +01:00
6dc25053ea Errors (#2290)
* add errors.As

convert target err to *Error, return false if err don't match *Error

* update errors.As to (*Error, bool)

* fixing FromError panic issue when err is nil
2021-09-30 07:45:10 +01:00
4612baa7f8 zap plugin: allow injecting zap logger options (#2287)
Though some of the Zap logger option can be customized through
plugins/logger/zap.Options, this change allows go.uber.org/zap.Option be
be injected directly for deeper customization.
2021-09-29 07:12:16 +01:00
44ecd6a457 Hystrix filter (#2286)
* support hystrix filter

* filter function should return true of false
2021-09-28 11:23:04 +01:00
8c39b1e120 Update index.html 2021-09-24 09:10:04 +01:00
12eff1cc60 go fmt 2021-09-24 09:08:39 +01:00
9deb715ebb Update go.mod 2021-09-24 09:08:16 +01:00
3b60db0dcd logger helper: add "inject" method, to make a pair with "extract" (#2283) 2021-09-23 16:48:08 +01:00
af22cbb108 Update README.md 2021-09-22 14:48:20 +01:00
9d7131a512 Update README.md 2021-09-22 14:43:37 +01:00
bca9ab165d Update README.md 2021-09-22 14:42:17 +01:00
d111f96993 Update README.md 2021-09-22 14:41:29 +01:00
2f223c276c Update README.md 2021-09-22 14:32:06 +01:00
33acb4a956 update readme 2021-09-22 14:31:21 +01:00
b515785637 add services dir 2021-09-22 14:30:40 +01:00
3dcdcdad32 Update README.md 2021-09-22 13:37:07 +01:00
916ed6b8ee logger: caller's skip correction (#2280) 2021-09-22 09:01:03 +01:00
b8fbe87e1f Use context to log "panic recovered" errors in grpc-server plugin (#2278) 2021-09-20 10:50:13 +01:00
cb3db7dd83 Update options.go 2021-09-19 17:22:28 +01:00
066ce5045b Command Option add NewConfig,NewProfile func (#2276)
* Add grpc,memory,quic transport automatically discover

* Add grpc,memory,quic transport automatically discover

* Add jwt auth automatically discover

* Add jwt auth automatically discover

* Add config command option automatically discover

* Add AuthCall wrapper func

* Add NewConfig func

* Add NewProfile func
2021-09-19 17:21:55 +01:00
a65932ff82 Create CNAME 2021-09-19 15:10:47 +01:00
5496086916 Create index.html 2021-09-19 14:44:03 +01:00
efd4ef0e62 fix(cache): only watch calling service in registry (#2273) 2021-09-19 10:40:21 +01:00
00d819a199 Remove fields map from Helper, add Extract method and fix for defaultLogger.Fields (#2274) 2021-09-19 10:40:09 +01:00
ad532522ea Config CORS (#2270)
* Added cors.config for CORS

* Added cors.config for CORS

* Added cors.config for CORS

Co-authored-by: 于海洋 <yhy@iothinking.com>
2021-09-17 10:17:12 +01:00
4c7d2e28eb test(api): fix randomly failing rpc test (#2268) 2021-09-13 21:56:36 +01:00
d78d35078c Consul sync plugin (#2267)
* adding consul sync provider

* adding logging options

Co-authored-by: Branden Horiuchi <Branden.Horiuchi@blackline.com>
2021-09-13 19:08:05 +01:00
22409c8ff3 support hystrix filter (#2265) 2021-09-13 09:23:26 +01:00
6c3a5c161f upgrade nacos sdk version (#2264)
Co-authored-by: binbin <binbin@didiglobal.com>
2021-09-12 22:16:46 +01:00
fa27250605 Add generate kubernetes command (#2261) 2021-09-10 18:56:51 +01:00
ac21bb5b19 Document Gomu's generator package (#2262) 2021-09-10 18:48:09 +01:00
5b8d22a463 Add Kubernetes flag to new command (#2263)
To remain consistent with the Gomu's generate command, we add a
Kubernetes flag to Gomu's new command as well.
2021-09-10 18:47:55 +01:00
56d5143557 Document Gomu's generate command (#2260) 2021-09-10 14:30:46 +01:00
5772697752 Make generator package a first class citizen (#2259)
There's really no point in having the `generator` be embedded in a
`file` package so we remove the `file` package and make the `generator`
package a first class citizen instead.
2021-09-10 13:31:52 +01:00
e23006b1a5 Generate Gomu files after the fact (#2258)
* Move file generation to new package

* Use text/template instead of html/template

* Make config variables more consistent

* Combine generate files and print comments there

* Add gomu generate command

* Refactor project templating to file library

* Determine client earlier
2021-09-10 13:20:57 +01:00
01b7b4409b Fix generating Dockerfile with Gomu (#2254)
Somehow I didn't test this and managed to forget to properly close a
template control structure. This change fixes that.
2021-09-08 14:43:52 +01:00
0dd6afe128 Optimize Dockerfile generated by Gomu (#2253)
This change prevents having to rebuild the entire Docker image when your
source code changes.
2021-09-08 12:50:30 +01:00
a36f52c6d2 Fix Gomu's call response (#2251)
Gomu expects a `map[string]string` type response back, but this isn't
always the case. When Gomu calls a service endpoint that responds with,
let's say, a key where its value is a map or a list, Gomu would be
unable to decode that response. By expecting a `map[string]interface{}`
type response, Gomu is able to decode those responses as well.
2021-09-08 08:30:53 +01:00