https://github.com/payu/ratel
Service Discovery - SOA in a simple way
https://github.com/payu/ratel
java
Last synced: 4 months ago
JSON representation
Service Discovery - SOA in a simple way
- Host: GitHub
- URL: https://github.com/payu/ratel
- Owner: PayU
- License: apache-2.0
- Created: 2015-02-25T16:05:43.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2022-03-31T18:37:30.000Z (about 4 years ago)
- Last Synced: 2025-05-16T22:14:06.459Z (about 1 year ago)
- Topics: java
- Language: Java
- Homepage:
- Size: 1.18 MB
- Stars: 17
- Watchers: 13
- Forks: 18
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
ratel - service discovery
=================
[](https://travis-ci.org/PayU-Tech/Ratel)
[](https://maven-badges.herokuapp.com/maven-central/com.payu.ratel/ratel-project)

`FooClient.java` in **Client** application
@Service
public class FooClient {
@Discover
private FooService fooService;
...
}
`FooService.java` in **Server** application
@Service
@Publish
public class FooServiceImpl implements FooService {
...
}
FooService is auto-discovered by client application.
# Reporting bugs and feature requests
We use github issues to track bugs, improvements and feature requests.
If you find security bug you can also send info to
# Contributing
Your contribution is welcome.
Please send pull request to development branch
it is the only branch where we can accept your changes.
# Please visit project wiki for more info
[WIKI](https://github.com/PayU-Tech/Ratel/wiki)