44ff301d2d
syntactically easy way to register commands ( #2770 )
2025-05-18 09:45:49 +01:00
37bb1a8ab6
Revert "WIP: move file store (do not merge) ( #2766 )" ( #2768 )
...
This reverts commit 97275d3db9
.
2025-05-16 19:06:45 +01:00
1fe2638298
Implement MDNS Registry ( #2767 )
...
- Removed existing mDNS test file and replaced it with a new implementation.
- Added a new `mdns_registry.go` file that contains the MDNS registry logic.
- Updated the default registry to use the new MDNS registry.
- Refactored tests to accommodate the new MDNS registry implementation.
- Implemented service registration, deregistration, and service discovery using mDNS.
- Added encoding and decoding functions for mDNS TXT records.
- Implemented a watcher for monitoring service changes in the MDNS registry.
2025-05-16 19:03:36 +01:00
97275d3db9
WIP: move file store (do not merge) ( #2766 )
...
* move file store
* fix build
2025-05-16 15:08:13 +01:00
e29159e836
Rename 'Users' section to 'Adopters' in README ( #2765 )
2025-05-15 22:20:10 +01:00
caba761c7b
fix extraction field naming with standard Go types ( #2763 )
2025-05-15 18:59:10 +01:00
cd2b40ca4a
Add a selection of plugins to the core repo ( #2755 )
...
* WIP
* fix: default memory registry, add registrations for mdns, nats
* fix: same for broker
* fix: add more
* fix: http port
* rename redis
* chore: linting
2025-05-15 18:47:35 +01:00
7c04b7cfd6
Update README.md ( #2762 )
2025-05-15 16:13:27 +01:00
b4a87d05f7
Update README.md ( #2759 )
2025-05-15 09:37:12 +01:00
0e47cbf1a2
fix conflicting port range test
v5.6.0
2025-05-14 22:11:23 +01:00
12dfa797dc
drop the separate go mods
2025-05-14 22:03:38 +01:00
230505bf5a
Add grpc plugin ( #2758 )
...
* Add grpc plugin
* remove stale readmes
2025-05-14 21:04:42 +01:00
01b8394c81
Update README.md
2025-05-07 19:39:11 +01:00
f9d08a14f3
Update README.md ( #2756 )
2025-05-07 19:35:20 +01:00
a997f738dd
Update README.md
2025-05-07 19:34:21 +01:00
46db7df218
Update README.md
2025-05-07 17:07:20 +01:00
17c04258a4
fix: go version breaking unit tests ( #2754 )
2025-05-05 21:12:34 -04:00
8eb280126a
add go mod
2025-05-05 22:02:32 +01:00
f51cd8d883
default to file store
2025-05-05 22:02:11 +01:00
ef4dc8b5b0
add json.NewValues to config
2025-05-05 14:39:54 +01:00
23b14123ea
errors for go 1.24wq
2025-05-04 21:48:02 +01:00
2388f662cf
break config.Get and return error with value
2025-05-04 21:31:17 +01:00
60474ed38f
add store encode/decode for record
2025-05-04 20:13:58 +01:00
484eb3d15e
public functions for store
2025-05-04 20:00:44 +01:00
c51095a074
store.NewRecord
2025-05-04 19:55:10 +01:00
03782bc9b3
move service to service dir to make life not suck ( #2753 )
2025-05-04 19:44:56 +01:00
1040b7c58e
Update README.md
2025-05-01 10:27:59 +01:00
bd0e9ca7cb
Update README.md
2025-05-01 10:27:37 +01:00
f5399d56c3
Update README.md
2025-05-01 10:25:44 +01:00
0f4c238804
protoc-gen-micro has moved to micro/micro/cmd/protoc-gen-micro ( #2751 )
v5.5.0
2025-04-30 16:50:27 +01:00
66c169076c
Update README.md
2025-04-25 09:43:41 +01:00
280eb5b46d
Update README.md
2025-04-25 09:42:43 +01:00
4ead4ff953
Update README.md ( #2750 )
2025-04-25 09:41:35 +01:00
200a3cb0ce
Update README.md ( #2749 )
2025-04-23 16:04:24 +01:00
049dea6804
Update README.md
2025-04-23 15:56:47 +01:00
3fa2a38d76
syntatic sugar for micro.New("helloworld")
v5.4.2
2025-04-23 12:21:21 +01:00
65af48823f
yolo development is bad
v5.4.1
2025-04-23 12:16:34 +01:00
156a968253
directly support handler in the service interface
v5.4.0
2025-04-23 12:13:23 +01:00
517b2b0855
Update README.md ( #2748 )
...
go install github.com/micro/go-micro/cmd/protoc-gen-micro@latest
should be used, instand of
`go install github.com/micro/go-micro/cmd/protoc-gen-micro`
2025-04-22 17:09:21 +01:00
4702afe57d
Fix http transport client blocking recv ( #2744 )
...
* reproduce blocking recv
* fix blocking recv call on httpTransportClient
* prevent race condition
* refactoring
2025-04-10 15:24:54 +01:00
e032a6aafd
update ttl for updated nodes only ( #2740 )
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-11-15 14:08:17 +00:00
14a1791011
invalidate service if node was not updated ( #2736 )
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-10-28 15:34:38 +00:00
b318b7f097
go mod tidy ( #2730 )
2024-08-26 07:20:29 +01:00
0433e98dbc
Better connection pool handling ( #2725 )
...
* [fix] etcd config source prefix issue (#2389 )
* http transport data race issue (#2436 )
* [fix] #2431 http transport data race issue
* [feature] Ability to close connection while receiving.
Ability to send messages while receiving.
Icreased r channel limit to 100 to more fluently communication.
Do not dropp sent request if r channel is full.
* [fix] Use pool connection close timeout
* [fix] replace Close with private function
* [fix] Do not close the transport client twice in stream connection , the transport client is closed in the rpc codec
* [fix] tests
---------
Co-authored-by: Johnson C <chengqiaosheng@gmail.com >
2024-07-23 12:19:43 +01:00
1c6c1ff1a3
Update README.md ( #2722 )
2024-07-15 11:55:17 +01:00
4c34451125
Fix data race ( #2721 )
2024-07-12 09:36:43 +01:00
9a7cd8ce66
update readme
2024-07-08 18:52:06 +01:00
dd0145fa18
unused packages
v5.3.0
2024-07-08 18:48:52 +01:00
72df27b7d1
remove util/sync
2024-07-08 18:46:34 +01:00
e9a52070e6
k8s not needed
2024-07-08 18:44:42 +01:00