소개
게시글
질문&답변
2024.05.05
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
- 146
질문&답변
2024.04.14
여러 개의 파티션을 가지는 메시지 전송 실습 / 질문
https://docs.confluent.io/platform/current/installation/configuration/producer-configs.html#partitioner-class요고를 참고해서 추가 설정했더니 sticky하게 동작하지 않게 되었네요(사진)
- 0
- 2
- 178
질문&답변
2024.03.17
[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
- 283
질문&답변
2023.05.22
wls2 에서 도커로 프로메테우스 띄운것에 관하여
static_configs: - targets: ["192.168.31.32:19090"](사진)19090으로 바꾸니까 해결되었네요 분명히 해봤었는데.. ㅜㅜ
- 1
- 3
- 718
질문&답변
2023.01.15
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.5K