Comments (8)
TDengine 什么版本?
from taos-connector-dotnet.
TDengine是2.6版本的,TD engine.connector.test程序包是9.0.5版本,
在命名空间TDengineWS.Impl的LibTaosWS类中存在一个 public const string LibName = "/d/git_space/work/3.0/taos-connector-rust/target/release/taosws.dll",怀疑是这个全局常量引起的异常。
from taos-connector-dotnet.
https://docs.taosdata.com/connector/#%E7%89%88%E6%9C%AC%E6%94%AF%E6%8C%81
from taos-connector-dotnet.
https://github.com/taosdata/taos-connector-dotnet/tree/3.0
是否意味着我这个当前版本的TDengine并不支持C#建立websocket连接
from taos-connector-dotnet.
是的
from taos-connector-dotnet.
因为实验室也是在刚使用TDengine,目前TDengine版本2.6,程序目标框架.net4.7,想着用C#建立websocket连接,不用原生连接,这样就不需要下载TDengine客户端驱动。因为目前用的TDengine版本是2.6版本的,所以TDengine.Connector连接器的版本应该在1.0.2-1.0.6之间选取,但是由于我目前程序的框架是.net4.7,选取的TDengine.Connector连接器的版本是1.0.4
疑问1:
但是TDengine.Connector V1.0.4里并没有建立websocket连接的命名空间TDengineWS.Impl,所以按照我目前的TDengine版本与程序框架,是不是用TDengine.Connector就不能建立websocket连接?
疑问2:
NuGet程序包里有一个相同作者发布的TDengine.Connector.test包,里面刚好有建立websocket连接的命名空间TDengineWS.Impl,而且与我程序的框架也兼容,所以我换了TDengine.Connector.test,但似乎也建立不了websocket连接,调试五分钟后才会抛出异常,请问TDengine.Connector与TDengine.Connector.test有什么区别?是不是我不该使用TDengine.Connector.test这个包?
疑问3:
C#连接器TDengine.connector目前版本到3.0.1版本,TDengine目前版本到3.0.1.8版本,按照此链接的文档https://github.com/taosdata/taos-connector-dotnet/tree/3.0
它里面提示Tips: TDengine.Connector support WebSocket from V3.0.2. And for v1.x doesn't support WebSocket.(也就是上面那张图里圈出来的),因为NuGet程序包里根本没有TDengine.Connector V3.0.2,是不是可以理解C#就不能建立websocket连接啊?
还请作者大大解决下疑惑,感谢!
from taos-connector-dotnet.
疑问1:
TDengine.Connector V1.X, 不支持建立websocket 连接,
疑问2:
TDengine.Connector.test 这个是我测试用的,也是基于TDengine.Connector V3.x ,需要时使用TDengine v3.0.0.0 及以上。不该使用这个包。
疑问3:
TDengine.Connector V3.0.2 这个版本还没有发布,是因为所依赖的websocket 动态库,再windows上的有bug,最近才修复。我还没来及验证。
建议:
我看您想使用的是 .Net Framework
这个下次发版的时候,V1.x 和V 3.x 都会支持,Framework 4.5 及以下上,可以稍微等一下。
另外如果想使用websocket有如下两个办法:
1.按照目前已有的包,需要使用TDengine V3.0.1,然后安装 TDengine Windows client 或者 client, V3.0.1.8。
2.或者等我验证完windows的 taosws.dll,就会发布TDengine V3.0.2,那时候nupkg中会包含taosws.dll,可以直接使用。
from taos-connector-dotnet.
谢谢作者解答了
from taos-connector-dotnet.
Related Issues (20)
- 内存占用会不断的升高(Memory Leak) HOT 2
- 短时间内(约2小时)会把服务器带宽占满 HOT 1
- 使用3.0版本的c#驱动可以连接旧版本的TDengine吗? HOT 8
- 释放连接后重新创建连接失败 HOT 9
- 批量绑定插入的时候,C#代码和JAVA的不一样的方式,导致大数量插入无法方便使用。 HOT 9
- 请问什么时候实现ADO.NET的驱动 ,人家QuestDB都有
- 请问客户端支持 Windows x86 吗 HOT 2
- bug: show tables 返回垃圾字符
- error:some vnode/qnode/mnode(s) out of service HOT 1
- linux
- linux下调用共享库报错:unable to load shared library 'taos' or one of its dependencies HOT 1
- bug:TMQ的ConsumerConfig的TDConnectUser属性与ip地址重复 HOT 1
- 新类型varbinary支持
- 没有支持使用配置文件进行连接 直接获取连接的方法吗。
- ws连接模式下 tag字段是 nchar类型的时候,返回乱码
- 3.1.0、3.1.1版本下使用stmt写入内存不断增长
- WebSocket连接器异常
- 希望考虑使用System.Text.Json组件完成序列化工作
- 通过DbDriver.Open连接数据库,如果连不上就一直卡这里了, 也不报异常,如何对连接设置超时时间?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from taos-connector-dotnet.