인프런 커뮤니티 질문&답변

이북자님의 프로필 이미지
이북자

작성한 질문수

생산성을 향상시키는 스프링부트 기반의 API 템플릿 프로젝트 구현

yml 암호화

Spring에서 멀티코어

작성

·

383

0

안녕하세요 강의 항상 잘 듣고 있습니다.

 

검색 해보았지만, 헷갈리는 부분이 생겨 질문 드립니다.

 

강의에서 말씀하시는 멀티 코어라는 환경이 CPU코어를 말씀하시는게 맞나요?

아니면 스프링의 멀티 스레드를 말씀하시는건가요?

 

어떤 환경에서 PooledPBEStringEncryptor를 사용하는 것인지 헷갈립니다ㅜ

 

 

답변 1

0

구파고님의 프로필 이미지
구파고
지식공유자

안녕하세요 북자님! 멀티코어는CPU에 2개이상의 독립 코어를 가지고 있는 것을 말합니다. 말씀하시는게 맞습니다!

 

관련 소개 글을 보면

"멀티 코어 시스템에서 작업할 때 해독 처리를 병렬로 처리하려고 합니다. 좋은 성능을 얻기 위해 PooledPBEStringEncryptor 및 setPoolSize() API를 사용하여 다이제스터 풀을 생성할 수 있습니다. 각각은 다른 스레드에서 병렬로 사용할 수 있습니다. 풀 크기를 머신의 코어 수와 동일하게 설정하는 것이 좋습니다. 암호화 및 복호화 코드는 이전 코드와 동일합니다."

라고 적혀있는걸 확인할 수 있습니다.

자세한 설명이 적혀있는 문서 링크도 전달드립니다!

 

https://www.baeldung.com/jasypt

이북자님의 프로필 이미지
이북자

작성한 질문수

질문하기