Szukam klienta golang dla Cassandry z obsługą testów jednostkowych. Znalazłem kilka bibliotek jakKlient Golang dla Cassandra
- Goosie (nie utrzymuje dłużej)
- gocql (dowolny biblioteki klienta bez wsparcia badawczego jest bezużyteczny dla mnie)
- gocassa (ten sam problem jak wyżej)
Czy ktoś może zaproponować mi dowolną bibliotekę klientów, która ma to, czego szukam?
Co rozumiesz przez testowanie wsparcia? gocql jest zdecydowanie najdojrzalszy i ma duży wkład. – PieOhPah
Używamy testu jednostkowego gocql i can. Wymaga to zdefiniowania naszego własnego interfejsu, który działa głównie jako pośrednik kodu bazowego gocql, ale pozwala nam zastąpić implementację za pomocą kodu pośredniczącego lub makiety. – sberry
@sberry * gocql.Session, którego używamy w gocql do interakcji z kassandra nie jest interfejsem. Jak zapewniasz symulacyjną implementację? Czy możesz wskazać mi dowolny kod, który masz? – tazo