Skip to content

Commit ba2e9ab

Browse files
committed
README.md updated
1 parent 5c2a0b7 commit ba2e9ab

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,9 @@ Here is the Discovery server dashboard. Instances currently registered with our
4141
- **AOP** : To log the request/ response from client and request/response which we sent to other external server.
4242
- **Actuator** : To enable **/actuator/refresh** for relaoding cache. And there are lots of endpoints are there in spring we can check here [actuator](https://docs.spring.io/spring-boot/docs/current/reference/html/actuator.html).
4343
- **Cloud** : For over all microservice architecture.
44-
- **Data r2dbc** : Similar to spring data jpa which fetches the data in reactive way. Since we are using web-flux(non-blocling), we should not go with normal Spring data jpa. Since all are small service with single table we didn't explore one-one, one-many, many-one, many-many mappings.
44+
- **Data r2dbc** : Similar to spring data jpa which fetches the data in reactive way. Since we are using web-flux(non-blocling), we should not go with normal Spring data jpa.
45+
There is an issue with ReactiveCrudRepository's *save* method from *spring-boot-starter-data-r2dbc* library. So I used *saveAll* method for even single entity save operation.
46+
All are small service with single table, so we didn't explore one-one, one-many, many-one, many-many mappings.
4547
<img src="https://github.com/prasath116/spring-reactive-micro-service/blob/master/readme-images/R2DbcConfig.png" title="R2Dbc config"><br/>
4648
- **Exception Handler** : Yet to do.
4749
- **H2 DB** : Instead of keeping in cache, I used h2 DB to learn basics in spring data r2dbc. Instead of keeping as inmemory DB I stored it in local file to avoid data loss.

0 commit comments

Comments
 (0)