b7b28f6b9a
lint
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2020-12-08 00:38:37 +03:00
daffa9e548
use metadata.Metadata ( #8 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2020-11-18 16:50:41 +03:00
8a2b122015
many fixes for lint and context.Context usage ( #5 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2020-11-03 02:02:32 +03:00
40b0870cf8
fix linting ( #4 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2020-11-03 01:08:23 +03:00
14c97d59c1
many improvements with options and noop stuff
...
* add many options helpers
* fix noop client to allow publish messages to topic in broker
* fix noop server to allow registering in registry
* fix noop server to allow subscribe to topic in broker
* fix new service initialization
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2020-10-16 09:38:57 +03:00
c062aab1a9
add noop broker and noop store ( #30 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2020-09-03 15:11:05 +03:00
2382446e10
registry: set noop as default registry
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2020-08-29 17:44:04 +03:00
7cf42589b3
cleanup deps
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2020-08-28 11:52:51 +03:00
8076e410a9
fix repocard issues ( #20 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2020-08-25 14:33:36 +03:00
Asim Aslam
563768b58a
v3 refactor ( #1868 )
...
* Move to v3
Co-authored-by: Ben Toogood <bentoogood@gmail.com>
2020-07-27 13:22:00 +01:00
ben-toogood
58c6bbbf6b
registry/service: pass domain options via rpc ( #1719 )
...
* registry/service: regenerate proto
* registry/service: pass domain in proto request options
* registry/service: stop defaulting metadata
* registry: add default domain const; remove from implementations
* registry/memory: fix typo
2020-06-19 10:34:12 +01:00
ben-toogood
3b40fde68b
registry/mdns: add domain support ( #1708 )
...
* registry: add domain options
* registry/mdns: implement domain options
* registry/mdns: return node domain in metadata when querying using wildcard
* Fix nil pointer exception
* registry/mdns: return error from deregister
* registy/mdns: rename tld => domain
2020-06-17 13:23:41 +01:00
Ben Toogood
e17825474f
Add context options to the runtime
2020-04-14 12:32:59 +01:00
Asim Aslam
4e539361fa
strip file
2020-04-12 10:58:12 +01:00
Milos Gajdos
04a5d884da
Move global vars to the top of the src file: conventions
2019-09-23 20:48:25 +01:00
johnson
de34f259ba
update service not found error tooltip
...
fixing test failed issue
change back error type
change registry.ErrNotFound back to selector.ErrNotFound
change back error type
change registry.ErrNotFound back to selector.ErrNotFound
remove the single node tunnel test
Fix read yaml config from memory
package main
import (
"fmt"
"github.com/micro/go-micro/config"
"github.com/micro/go-micro/config/source/memory"
)
var configData = []byte(`
---
a: 1234
`)
func main() {
memorySource := memory.NewSource(
memory.WithYAML(configData),
)
// Create new config
conf := config.NewConfig()
// Load file source
conf.Load(memorySource)
fmt.Println(string(conf.Bytes()))
}
2019-08-11 19:31:22 +08:00
Asim Aslam
7314af347b
Set MDNS as default registry
2019-01-15 16:50:37 +00:00
Asim Aslam
57dcba666e
gossip registry
2018-12-04 16:41:40 +00:00
Asim Aslam
9968c7d007
Add Init to all things, use init in cmd package to initialise
2018-08-08 18:57:29 +01:00
Asim Aslam
d0d9582b81
Merge pull request #206 from darren-west/master
...
Added Options() to registry interface
2018-02-19 20:52:28 +00:00
Asim Aslam
02260dcaa3
Add watch options
2018-02-19 17:12:37 +00:00
darren-west
d970586a29
Added Options() to registry interface
2017-09-28 11:16:56 +01:00
Asim Aslam
71d717a06d
strip doc.go files
2016-12-14 15:41:48 +00:00
Asim
f088074f29
Registry init
2016-03-15 22:20:21 +00:00
Asim
93b923261c
Add ErrNotFound
2016-02-25 12:42:31 +00:00
Asim
146701eeaa
Add some comments
2016-01-30 21:13:34 +00:00
Asim
5ec9d561a6
meh
2016-01-26 23:32:27 +00:00
Asim
be43d827c7
Add String method to all interfaces
2015-12-19 21:56:14 +00:00
Asim
d7b3765c71
Allow setting of timeout for registry
2015-12-19 18:28:08 +00:00
Asim
d4f3a6070c
Update the watch interface
2015-12-05 01:12:29 +00:00
Asim
0320fc1b55
Update registry so version is surfaced
2015-11-08 01:48:48 +00:00
Asim
cdf2f2cbcd
Change receiver to handler, breaking change, grrr
2015-06-03 01:25:37 +01:00
Asim
09c784d294
add support for streaming requests. cleanup watcher initilisation
2015-06-01 18:55:27 +01:00
Asim
36b5ca46fe
Change initialisation and add metadata
2015-05-26 22:39:48 +01:00
Asim
7aa2c82ced
Service and node should be structs rather than interface
2015-05-25 22:14:28 +01:00
Asim
74fd1fc989
Restructure go-micro layout and plugins
2015-05-23 20:04:16 +01:00
Asim
0e7bd77f4c
Allow configurable addresses for everything
2015-05-16 00:34:02 +01:00
Asim
52f140da5f
Add support for listing services, very rough
2015-04-03 00:52:49 +02:00
Asim
8e55cde513
First
2015-01-13 23:31:27 +00:00