log 2021-09-29
study
msa
nest js 학습
마이크로서비스 기능을 이용해보려 했는데, 마이크로서비스로 앱을 실행하면 특수 TCP 레이어로 동작해서 HTTP 요청 처리를 핸들링할 수 없다. 그러면 어떻게 해야 HTTP - msa 간 연동을 시키는 것인가 그 방법을 모르겠어서, 다른 저장소를 찾았다.
https://github.com/Denrox/nestjs-microservices-example
여기서는, 모든 기능 관련 서비스들을 msa로 구현하고, TCP 레이어에서 통신하되, Gateway는 ClientProxy를 이용하여 서비스들과 통신하도록 되어있는 것 같다.
내일 간단하게 이러한 구조로 테스트해보자.
sport
bj 1120
hint
제한조건이 널널하므로 그냥 O(N^2)로 가능
py solution
def solve():
a,b = rsa()
# print(a,b)
alen, blen = len(a), len(b)
lenDiff = blen - alen
maxSames = -1
for i in range(blen - alen + 1):
curSames = 0
for j in range(alen):
if a[j] == b[i+j]:
curSames+=1
maxSames = max(maxSames, curSames)
# print(maxSames, blen, lenDiff)
print(blen-maxSames-lenDiff)
return
bj 20055 풀기
다 구현했다고 생각하는데 다르게 나옴. 어느 부분이 잘못된 것일까..
마지막 예제 케이스에서 틀린다.
Comments