Arcia, 26, has spent all six of his major league seasons with Milwaukee. He had one hit in 11 at-bats this season, and he had a .260 batting average in 2020 with 5 home runs and 20 RBI.
He has mostly played as a shortstop but has also seen time at third base and in the outfield.
Overall, Arcia has a career .244 batting average with 42 home runs, 180 RBI and 39 stolen bases. He had signed a one-year, $2 million deal with the Brewers in December.
Sobotka, 27, had a 5.36 ERA and 61 strikeouts in 50 relief appearances for the Braves over three seasons. Weigel, 26, gave up 2 runs in 2/3 of an inning in his only major league relief appearances with Atlanta last season.