소개
게시글
질문&답변
Producer의 acks 설정 관련 실습 질문
Producer의 acks 설정 관련 실습 강의에서 바로 이전 이론강의에서 acks 가 All 이면 client send 하는 경우에 min_insync_replica 값이 2면 2개의 replica에게 복제를 한 후에 client에게 ack 를 돌려주고 replica가 고장이라 복제를 2번 못하면 NOT_ENOUGH_REPLICAS 에러를 낸다고 하셔서예제의 경우 acks = -1 이고 저희는 replica가 하나도 없으니 min_insync_replica가 0 이라 에러를 안내는것인가 하고 궁금했습니다.
- 0
- 2
- 156
질문&답변
여러 개의 파티션을 가지는 메시지 전송 실습 / 질문
https://docs.confluent.io/platform/current/installation/configuration/producer-configs.html#partitioner-class요고를 참고해서 추가 설정했더니 sticky하게 동작하지 않게 되었네요(사진)
- 0
- 2
- 187
질문&답변
[3.5장 컨택스트 훅] 3.5.2 useContenxt 에서 질문이 있습니다.
제가 질문을 엉뚱하게 드린 것 같습니다.class component의 경우 자신의 state 변수가 변경이 일어나면 해당 class component와 child들이 순서대로 rendering이 다시 일어나게 되는데 function useContext(context) { console.log("userContext, context.emitter.get() = ", context.emitter.get()); const [value, setValue] = React.useState(context.emitter.get()); React.useEffect(() => { console.log("Consumer useEffect"); context.emitter.on(setValue); return () => { console.log("Consumer useEffect clean"); context.emitter.off(setValue); }; }, [context]); return value; }useContext function component 에서 사용된 useState의 state가 변경이 되는 경우를 살펴보면 const Count = () => { console.log("Count render"); const { count } = MyReact.useContext(countContext); return {count}; }; (사진)Provider의 useEffect 의 emitter set을 통해 emitter 값이 빈객체에서 제대로 채워지게 되는데이때 변경된 것은 useContext의 state인데 왜 Count가 re render되는지 궁금했습니다.정리하면 함수 컴포넌트에서 state가 변경될 때 re render되는 범위 및 순서가 궁금하였습니다.
- 1
- 2
- 286
질문&답변
wls2 에서 도커로 프로메테우스 띄운것에 관하여
static_configs: - targets: ["192.168.31.32:19090"](사진)19090으로 바꾸니까 해결되었네요 분명히 해봤었는데.. ㅜㅜ
- 1
- 3
- 729
질문&답변
csrfTokenRepo 관련 질문입니다.
@Bean public SecurityFilterChain securityFilterChain(HttpSecurity httpSecurity) throws Exception { httpSecurity // .csrf().csrfTokenRepository(new HttpSessionCsrfTokenRepository()); .csrf().csrfTokenRepository(new CookieCsrfTokenRepository()); // .csrf(); httpSecurity .formLogin(); httpSecurity .authorizeRequests() .antMatchers("/login","/").permitAll() .antMatchers("/user").hasRole("USER") .antMatchers("/admin/pay").hasRole("ADMIN") .antMatchers("/admin/**").access("hasRole('ADMIN') or hasRole('SYS')") .anyRequest().authenticated(); return httpSecurity.build(); }(사진)cookierepo 설정으로 하면 cookie로 잘보내주지만 session repo로 설정하게 되면 @Bean public SecurityFilterChain securityFilterChain(HttpSecurity httpSecurity) throws Exception { httpSecurity .csrf().csrfTokenRepository(new HttpSessionCsrfTokenRepository()); // .csrf().csrfTokenRepository(new CookieCsrfTokenRepository()); // .csrf(); httpSecurity .formLogin(); httpSecurity .authorizeRequests() .antMatchers("/login","/").permitAll() .antMatchers("/user").hasRole("USER") .antMatchers("/admin/pay").hasRole("ADMIN") .antMatchers("/admin/**").access("hasRole('ADMIN') or hasRole('SYS')") .anyRequest().authenticated(); return httpSecurity.build(); }(사진)response header에 아무것도 넘어오지 않습니다.
- 0
- 3
- 1.6K
질문&답변
csrfTokenRepo 관련 질문입니다.
제가 궁금했던것은 spring security 기본 login 페이지를 이용하면 말슴해주신것처럼 csrf token 을 넣는 tag가 존재하고 실제로 chrome debugger를 통해서 봐도 실제 값이 들어가 있는것을 확인 할 수 있었습니다. 제가 궁금한것은 client app 과 spring security server가 따로 떨어져있을 때 client app은 csrf token을 어떻게 받아오는가에 대한 궁금함 이었습니다.chrome debugger나 postman으로 요청을 보냈을 때 response로 JessionId만 쿠키로 받아오지 csrf에 관련된것은 응답으로 받지 못했는데 client 단에서는 어떻게 넣어서 보내는가 가 궁금한것이었습니다.
- 0
- 3
- 1.6K
질문&답변
profile email 권한페이지가 나오지 않습니다.
자문자답)clients Settings에서 Login Settings 에서 Consent required 를 켜면 user 가 로그인후 consent 하는 화면도 나오고 scope에 openid 없이해도 정상적으로 access token 을 받아오게 됩니다.
- 1
- 1
- 705
고민있어요
Junit5 연습문제
- 0
- 0
- 208