진화 병원은 IVF 기증자 계란을 할 수 있다고? 얼마나 많은 계란 요?

진화 웨이 0811 ★ ████ ███ 섹스 튜브 ████ ███ 선택 계란 IVF의 대리모 선택 2335 ★ 전기 █ 188 튜브 패키지 성별 소년 태어난 소년 ████ ████ 대리모 대리모 패키지 성 대리는 IVF 대리모 소년 ███ █████ 선택 ██ ███ 태어나
  는 액세스 로그를 인쇄하도록 선택할 것, 높은 동시 1. 응용 프로그램을?
  2. 분산 응용 프로그램의 경우, 로그 센터에 대한 모든 로그를 인쇄하도록 선택할 여부?
해결 방법 :
  성능 로그를 인쇄하지 않는 경우에 선택하는 경우 1, 그것은 이해할 수있다. 뭔가 잘못 빠른 조사를 진행 때 신중 여부를 할 수 고려해야한다?
  2. 각 시스템에 배포 로그가 매우 편리하다 생각 하는가, 그것은 로깅 센터 나위도 OK입니다!
  당신은 여전히 액세스 로그의 큰 숫자를 인쇄하도록 선택할 경우, 로그 센터로 로그를 인쇄하도록 선택할 경우 또는, 당신에게 유용 다음이 문서!
  그들이 로깅 센터를 달성하면, 그 어려운 일이 아니다, 또는 용량의 크기로, 같은 성능으로, 너무 많은 노력을 지출!
  그래서 우리는, 로그 등의 알리 클라우드 loghub 센터를 선택하는 모든 로그를 수집!
loghub 정상 작동 :
  본 계약의 주제를 제시하기 전에, 우리는 loghub 자신의 방법, 문제를보고있다!
  공식 문서에 액세스, 우리가 logProducer 액세스를 사용하는 것이 좋습니다.
  사실 logProducer는 로그 데이터 패킷 Yidingshuliang 그렇게 만 통합 전송, 비동기 전송과에 도달 할 때와 같이 최적화 많은 일을하고있다!
  이 문서는 계속 존재 이유에 관해서는, 이러한 최적화가 충분하지 않았기 때문에, 예를 들어, 여전히 CPU를 많이 차지합니다, 여전히 메모리 제한 대상이 될 것입니다, 여전히 비즈니스 성과에 영향을 미칠 것입니다 이러한 로그를 보낼 수 있습니다. . .
  그런데, 액세스 :
  1. 받는다는 의존성을 도입 :
<의존성>
<의 groupId> com.aliyun.openservices </의 groupId>
<artifactId를> aliyun 로그 - logback-펜더 </ artifactId를>
<version>은 0.1.13 </ 버전>
</ 의존성>
  2. logback中添加펜더 :
<펜더 이름 = "LOGHUB - 펜더"클래스 = "펜더 : com.aliyun.openservices.log.logback.LoghubAppender">
<엔드 포인트> $ {loghub.endpoint} </ 엔드 포인트>
<accessKeyId> $ {loghub.accessKeyId} </ accessKeyId>
<액세스 키> $ {loghub.accessKey} </ ACCESSKEY>
<프로젝트 이름> $ {loghub.projectName} </ 프로젝트 이름>
<logstore> 테스트 logstore </ logstore>
<주제> $ {loghub.topic} </ 토픽>
< > 1500 packageTimeoutInMS </ packageTimeoutInMS>
<logsCountPerPackage> 4096 </ logsCountPerPackage>
<! - 4M = 4,718,592, 3,145,728 = 3M, 2,097,152 = 2M ->
<logsBytesPerPackage> 3145728 </ logsBytesPerPackage>
<! - 17,179,869,184 = 2G (溢出丢弃) 104857600 = 12.5M 2147483647 = 2G, 536,870,912 = 512 ->
<memPoolSizeInByte> 536,870,912 </ memPoolSizeInByte>
<retryTimes> 1 </ retryTimes >
<maxIOThreadSizeInPool> 6 </ maxIOThreadSizeInPool>
<필터 클래스 = "ch.qos.logback.classic.filter.ThresholdFilter">
<레벨> 정보 </ 레벨>
</ 필터링>
</ 펜더>
<루트 레벨 = "$ { logging.level} ">
<펜더-REF REF ="STDOUT "/>
<펜더-REF REF ="LOGHUB - 펜더 "/>
</ 루트>
  3.在代码中进行日志打印:
개인 정적 로거 로거 = LoggerFac

추천

출처www.cnblogs.com/rewq/p/10988541.html