
MongoDBDriverReadPreference 클래스의 getTagSets 메서드는 태그 세트를 반환합니다. 태그 세트는 읽기 전략에 따라 MongoDB 노드의 태그를 필터링하는 데 사용됩니다.
readPreference는 MongoDB에서 읽기 작업을 수행할 노드의 선택을 결정하는 데 사용되는 설정입니다. MongoDB 노드는 태그를 사용하여 구분됩니다. 태그 세트는 특정 태그를 포함하는 노드만 읽기 작업에 참여하도록 지정합니다.
getTagSets 메서드는 읽기 전략에 따라 태그 세트를 반환합니다.
- PRIMARY 읽기 전략: PRIMARY 태그만 포함하는 태그 세트를 반환합니다.
- SECONDARY 읽기 전략: SECONDARY 태그만 포함하는 태그 세트를 반환합니다.
- NEAREST 읽기 전략: NEAREST 태그만 포함하는 태그 세트를 반환합니다.
예를 들어, PRIMARY 읽기 전략에서 getTagSets 메서드는 PRIMARY 태그만 포함하는 태그 세트를 반환합니다. 이 태그 세트는 PRIMARY 노드만 읽기 작업에 참여하도록 지정합니다.
#hostingforum.kr
java
ReadPreference primary = ReadPreference.primary();
Set tagSets = primary.getTagSets();
System.out.println(tagSets); // { PRIMARY }
이러한 태그 세트를 사용하여 MongoDB 노드의 태그를 필터링하고 읽기 작업을 수행할 노드를 선택할 수 있습니다.
2025-03-04 02:16