A message distributed framework written with go