steemit.com의 수요 증가로 음식 섭취가 지연되었습니다! 이 리팩토링 기능은 steemd 스케일을위한 토대를 미래에 구현하고 Steem Blockchain Fabric을 구현합니다.

in #cn7 years ago

"주류 소셜 미디어 플랫폼은 매년 광고 수입에서 수십억 달러를 벌지 만 사용자에게 재정적으로 보상하지는 않습니다 .Steem의 경우와 같이 블록 체인 기술로 사람들에게 공정한 분배금을 지불하여 물건을 게시하는 방식으로 변환하고 있습니다. 매스 커뮤니케이션의 블록 체 인 기술 개발 측면에서 다음 국경이 지방 분권에 놓일 가능성이 높습니다. "
! [image] ()

블록 체인 확장

그 동안 우리는 Steem을 확장하는 데 도움이되는 몇 가지 근본적인 변화를 위해 노력해 왔습니다. 현재 steemit.com을 지원하기 위해 AWS에서 7 개의 steemd 노드를 실행했으며 우리의 성장을 지원하기 위해 계속해서 더 많이 운영해야합니다. 핵심 문제는 Steemd는 단일 스레드이지만, 우리는 다중 스레드로 만드는 과정에서 잘 지내고 있습니다.

steemd 서버 프로그램이 스토브라고 상상해보십시오. 지금은 단일 버너가 있고 식사를해야합니다. 피어 투 피어 네트워크, 블록 수락 및 평가, 데이터 클라이언트에 대한 API 요청 응답 중 몇 가지가 있습니다. steemit.com과 같습니다. 우리는 냄비, 팬 및 프라이팬을 싱글 버너로 신속하게 전환하여 식사의 각 구성 요소를 만듭니다. steemit.com의 요청량이 증가하면 식사가 지연됩니다.
! [image] ()

지금까지 우리는 블록 체인이 원래 설계된 방법 이었기 때문에 부하를 분산시키기 위해 별도의 단일 버너 난로를 구입했습니다. 그러나 모든 스토브 (컴퓨터)에는 실제로 8 개의 버너 (CPU 코어)가 있고 우리는 1 개씩 사용합니다. 우리는 8 개의 버너를 모두 사용할 수 있고 많은 스토브가 필요하지 않도록 steemd 서버 프로그램을 변경했습니다. 우리는 하나의 버너에 프라이팬을, 다른 베너에는 프라이팬을, 다른 베너에는 프라이팬을, 다른 프라이팬을 넣을 수 있습니다. 아이디어를 얻으십시오.

! [image] ()

Coin Marketplace

STEEM 0.21
TRX 0.20
JST 0.034
BTC 99341.76
ETH 3285.44
USDT 1.00
SBD 3.05