2016-12-08 1 views
0

에서의 프로세스 동적 플러그인을 할, 나는 plugin buildmode 아직 구현되지 않았습니다 알고있다. 한 가지 방법은 최근에 내가 golang에서 동적 플러그인 프레임 워크를 구축하기 위해 노력하고있어 golang

그래서 나는 C 스타일로 공유 객체와 C.dlopen를 사용하여 메인 프로그램 로딩 플러그인을 이동 플러그인을 구축에 대해 생각하고 있어요.

복잡한 데이터 구조체는 JSON 인코딩 된 문자열에 의해 전달 될 수있다.

이것이 의미하는가요? 또는 예측 가능한 불이익이 발생할 수 있습니까?

미리 감사드립니다.

+0

루아에서 플러그인을 작성하는 것은 어떻습니까? https://github.com/Shopify/go-lua – Nadh

+2

buildmode = 플러그인은 1.8 이상부터 지원됩니다. 출시 노트는 다음을 참조하십시오. https://tip.golang.org/doc/go1.8 –

+0

@DuruCanCelasun Go1.8의 출시 일정을 언제 찾을 수 있습니까? 출시시기는 언제입니까? – user2828102

답변

0

이 방법은 동적 플러그인로드/다시로드 할 수있는 가능한 방법이 아니다. 세부 사항은 여기에 있습니다 : https://github.com/golang/go/issues/11100

golang 1.8의 플러그인 기능조차도 재로드를 지원하지 않습니다.

관련 문제