Skip to content

sangli00/nanomsgtopdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1.Dependent This is need install nanomsg https://github.com/nanomsg/nanomsg

2.Build

make && make install

create extension nanomsgtopdb; 

3.Config Parameter

	nanomsg_work.ip_address 	default is 0.0.0.0
	nanomsg_work.port		default is 9999.
	nanomsg_work.nanomsg_max_tuples_a_transaction    default is 1000 rows insert stream.
	nanomsg_work.isrec		default is off.
	nanomsg_work.database		default is pipeline
	nanomsg_work.nanomsg_works  	default is 1 process work in pipelineDB. max value is 10.
	nanomsg_work.format		default is text froamt,maybe last support bytea .

Note:nanomsg_work.nanomsg_max_tuples_a_transaction is 1000,if test ,advice set value is 1.

4.About generic_stream This is nanomsg main stream.everyone data put this stream.you can used transform into other stream. Default format is text,need transform to json (create continuous view cv as select data::json from generic_stream;).

5.Send data to nanomsg

create continuous view cv_nanomsg as select data from generic_stream;

cd test
make

./send_msg
pipeline=# select * from cv_nanomsg;
           data
--------------------------
 Hello ,from nanomsg msg.
(1 row) 

About

nanomsg insert data to PipelineDB Stream

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published