File tree Expand file tree Collapse file tree 2 files changed +59
-0
lines changed Expand file tree Collapse file tree 2 files changed +59
-0
lines changed Original file line number Diff line number Diff line change 6
6
header : |-
7
7
Go client library [docs](https://pkg.go.dev/github.com/questdb/go-questdb-client)
8
8
and [repo](https://github.com/questdb/go-questdb-client).
9
+ - name : ilp-auth
10
+ lang : go
11
+ path : examples/auth/main.go
12
+ header : |-
13
+ Go client library [docs](https://pkg.go.dev/github.com/questdb/go-questdb-client)
14
+ and [repo](https://github.com/questdb/go-questdb-client).
15
+ auth :
16
+ kid : testUser1
17
+ d : 5UjEMuA0Pj5pjK8a-fa24dyIf-Es5mYny3oE_Wmus48
18
+ addr :
19
+ host : localhost
20
+ port : 9009
9
21
- name : ilp-auth-tls
10
22
lang : go
11
23
path : examples/auth-and-tls/main.go
Original file line number Diff line number Diff line change
1
+ package main
2
+
3
+ import (
4
+ "context"
5
+ "log"
6
+ "time"
7
+
8
+ qdb "github.com/questdb/go-questdb-client"
9
+ )
10
+
11
+ func main () {
12
+ ctx := context .TODO ()
13
+ sender , err := qdb .NewLineSender (
14
+ ctx ,
15
+ qdb .WithAddress ("localhost:9009" ),
16
+ qdb .WithAuth (
17
+ "testUser1" ,
18
+ "5UjEMuA0Pj5pjK8a-fa24dyIf-Es5mYny3oE_Wmus48" ),
19
+ )
20
+ if err != nil {
21
+ log .Fatal (err )
22
+ }
23
+ // Make sure to close the sender on exit to release resources.
24
+ defer sender .Close ()
25
+ // Send a few ILP messages.
26
+ err = sender .
27
+ Table ("trades" ).
28
+ Symbol ("name" , "test_ilp1" ).
29
+ Float64Column ("value" , 12.4 ).
30
+ At (ctx , time .Now ().UnixNano ())
31
+ if err != nil {
32
+ log .Fatal (err )
33
+ }
34
+ err = sender .
35
+ Table ("trades" ).
36
+ Symbol ("name" , "test_ilp2" ).
37
+ Float64Column ("value" , 11.4 ).
38
+ At (ctx , time .Now ().UnixNano ())
39
+ if err != nil {
40
+ log .Fatal (err )
41
+ }
42
+ // Make sure that the messages are sent over the network.
43
+ err = sender .Flush (ctx )
44
+ if err != nil {
45
+ log .Fatal (err )
46
+ }
47
+ }
You can’t perform that action at this time.
0 commit comments