일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 자료구조
- mongoDB
- 자바
- react
- 디자인 패턴
- JPA
- Spring
- design pattern
- Data Structure
- Algorithm
- IT
- Heap
- JavaScript
- spring webflux
- 네트워크
- 알고리즘
- c언어
- C
- MySQL
- 운영체제
- Kafka
- Java
- redis
- 백준
- 컴퓨터구조
- Galera Cluster
- MSA
- 파이썬
- Proxy
- OS
- Today
- Total
목록전체 글 (214)
시냅스
이 글에서는 MSA 기반으로 구축하는 배달 시스템에 대한 아이디어를 제공합니다.자세한 코드는 아래 github 을 참고해주세요! https://github.com/taesukang-dev/spring-msa-patterns/tree/master/delivery spring-msa-patterns/delivery at master · taesukang-dev/spring-msa-patternsContribute to taesukang-dev/spring-msa-patterns development by creating an account on GitHub.github.com 이전글https://liltdevs.tistory.com/215 Spring 으로 구현하는 MSA 기반 재고관리 시스템 (+Redis..
@EnableReactiveMongoAuditing@Configurationpublic class MongoConfig extends AbstractReactiveMongoConfiguration { private static final String DB_NAME = "testdb"; @NotNull @Override @Bean public MongoClient reactiveMongoClient( @Value("${spring.data.mongodb.uri}"}) final String mongoUri ) { ConnectionString connection = new ConnectionString(mongoUri); // connection ..
이 프로젝트는 Sharded Mongo Cluster 를 Docker 로 올려보며 간단하게 알아봅니다.production level에서는 전혀 권장되지 않는 설정입니다.MongoDB Sharded Cluster Sharding은 데이터베이스의 수평 확장을 의미합니다. MongoDB에서는 Collection을 Shard Key를 기준으로 나누어 여러 Shard에 분산 저장합니다. 이를 통해 데이터의 관리와 접근성을 향상시킬 수 있습니다. 각 Shard는 독립적으로 Read와 Write 작업을 수행하며 이로 인한 성능 향상을 기대할 수 있습니다. 전통적인 RDB MariaDB, MySQL 에서도 Sharding Cluster 를 구성할 수 있습니다. (Galera Cluster, MySQL Cluster)특..