Вопросы по теме 'gocql'

Клиент Golang cassandra с поддержкой пула соединений
Мы используем драйвер gocql ( https://github.com/gocql/gocql ) для подключения к Cassandra. с нашего сервера golang. Для каждого http-запроса мы создаем новую сессию и вставляем строки в cassandra. Мы считаем, что создание сеанса для каждого...
2525 просмотров
schedule 08.09.2022

gocql не может демаршалировать blob-объект в * [20] uint8
У меня вопрос, связанный с использованием типа blob в качестве ключа раздела. Я использую его, так как мне нужно сохранить хеш-значение. (хеш-значение возвращает двоичные данные. обычно в шестнадцатеричном формате.) Я попробовал выбрать запрос с...
568 просмотров
schedule 31.10.2022

Инициализировать gocql ips, используя константу
Мне нужно инициализировать gocql с несколькими ips, я хочу передать ips из переменной/константы. Как передать что-то вроде gocql.NewCluster(ipvalues) вместо использования gocql.NewCluster("127.0.0.1", "127.0.0.2") я хочу передать...
36 просмотров
schedule 01.07.2022

gocql Query.Get() против Query.GetRelease()
Что Query.Release() делает за кулисами? Что это значит «вернуть запрос обратно в пул»? Когда следует использовать Query.Get() и когда Query.GetRelease() ?
166 просмотров
schedule 04.07.2022

Вставка массива определяемых пользователем типов в Cassandra с использованием gocql
У меня есть UDT в Cassandra, и у меня есть таблица, в схеме которой есть массив этих UDT. Вот образец: CREATE TYPE keyspace.test_type( x float, y float) В моей схеме есть CREATE TABLE test_table( key text, test_array...
1319 просмотров
schedule 29.01.2024

Постоянно переподключаться к Кассандре
Я читал в Интернете, что при использовании Cassandra лучше всего иметь 1 Cluster и 1 Session на весь срок службы. Мои вопросы: В случае, если наш сервер Cassandra выйдет из строя, как мне убедиться, что мой кластер и/или сеанс будут...
388 просмотров
schedule 14.11.2022

gocql.createSession: ЛЮБОЙ уровень согласованности не поддерживается для этой операции
Получение следующей ошибки при попытке создать сеанс из cql, Error: Consistency level ANY is not supported for this operation. Supported consistency levels are: ONE, LOCAL_QUORUM, LOCAL_ONE Я использовал Amazon Managed Apache Cassandra...
210 просмотров

Как запросить Cassandra UDT с помощью gocql?
Таблица кассандры и UDT CREATE TYPE IF NOT EXISTS phone_type( code TEXT, phone TEXT, ); CREATE TABLE IF NOT EXISTS user_by_phone( user_id UUID, phone FROZEN<phone_type>, password TEXT, PRIMARY KEY (phone) );...
127 просмотров
schedule 05.01.2023