大石头
|
fab9cc2872
|
应用退出时,销毁AppClient对象之后,不再允许请求业务接口
|
2025-07-13 22:08:16 +08:00 |
大石头
|
d9769a8e48
|
[fix] 修正应用编译时间取值,不能所有情况都从Version计算编译时间,那样可能丢失时分秒
|
2025-06-28 17:44:39 +08:00 |
智能大石头
|
7d72ca5743
|
增加应用注销接口
|
2025-06-01 17:23:43 +08:00 |
智能大石头
|
7a7fc56f82
|
Merge branch 'master' of http://git.newlifex.com/NewLife/Stardust
|
2025-05-27 22:12:12 +08:00 |
智能大石头
|
ef626e19e4
|
在接口开始之前,设置当前IP
|
2025-05-27 22:12:09 +08:00 |
智能大石头
|
471ad8e5b7
|
盐值偏差时间。客户端登录时使用当前时间加盐,如果跟服务端时间差距过大,将会导致密钥验证失败,默认600秒
|
2025-05-27 10:21:56 +08:00 |
智能大石头
|
5271b1fd53
|
升级Remoting,使用ILogProvider
|
2025-04-28 14:45:29 +08:00 |
智能大石头
|
e463953188
|
升级ISessionManager,简化websocket指令下发逻辑
|
2025-04-16 00:05:11 +08:00 |
智能大石头
|
c57d1d4a1e
|
优化服务注册
|
2025-04-15 20:38:06 +08:00 |
智能大石头
|
a01d4616cf
|
批量保存事件历史
|
2025-02-26 16:45:59 +08:00 |
智能大石头
|
249cfc808c
|
应用发送消息时,需要支持向特定实例发送
|
2025-02-26 15:37:50 +08:00 |
智能大石头
|
b020ec71c5
|
[feat] 使用通信库新版会话管理SessionManager来替代每个websocket长连接队列,减少redis阻塞数量
|
2025-02-25 22:27:12 +08:00 |
智能大石头
|
dbb3b63b2e
|
[fix] 使用UTC时间传输,客户端转本地时间,避免时区差异。
|
2025-02-06 13:49:10 +08:00 |
智能大石头
|
fec064a15e
|
[fix] 本进程才能采集线程池信息
|
2025-01-02 09:37:09 +08:00 |
大石头
|
85752b3caf
|
MapToIPv4
|
2024-08-12 10:07:09 +08:00 |
大石头
|
0074541cf2
|
心跳响应因令牌过期而颁发新令牌时,使用相同clientId
|
2024-08-11 17:19:01 +08:00 |
大石头
|
f256bd8471
|
重构应用心跳接口,支持心跳响应携带令牌和命令
|
2024-08-11 12:39:57 +08:00 |
智能大石头
|
092b797e80
|
SetOnline
|
2024-07-28 23:52:33 +08:00 |
大石头
|
8d263b7f0f
|
AppClient.Login测试通过
|
2024-07-27 23:31:23 +08:00 |
智能大石头
|
9b7388a74b
|
[reactor]AppClient直接使用登录接口,不再使用Token接口办法令牌
|
2024-07-27 22:39:17 +08:00 |
智能大石头
|
a8e1eeb802
|
修正错误赋值
|
2024-07-16 00:33:30 +08:00 |
智能大石头
|
0bfa5f6a38
|
记录应用消费服务得到的地址
|
2024-07-16 00:21:54 +08:00 |
大石头
|
5a69c90895
|
websocket连接和断开,加上会话标识,方便节点历史里面查看配对
|
2024-07-09 18:33:07 +08:00 |
智能大石头
|
2465e63025
|
[fix]修正客户端的CommandReply接口地址
|
2024-07-02 00:33:52 +08:00 |
智能大石头
|
986252756a
|
[fix]AppClient本身不需要登录,而已通过TokenHttpFilter过滤器直接请求OAuth登录来获取令牌
|
2024-06-27 01:07:30 +08:00 |
大石头
|
1035a3eb24
|
v3.0 引入全新Remoting架构,排除基础模型类,统一由Remoting提供。下游项目可能有引用这些模型类,需要调整命名空间,特别是IoT相关项目。
|
2024-06-23 21:53:13 +08:00 |
大石头
|
7fe49f54ff
|
消息消费大循环中遇到OperationCanceledException时,不要输出异常日志,避免StarServer退出时提示错误
|
2024-05-15 09:02:45 +08:00 |
智能大石头
|
29ddcf4a92
|
根据websocket心跳,自动设置在线表的长连接状态
|
2024-04-24 22:21:09 +08:00 |
大石头
|
05f0b14b36
|
缩短指令队列的等待超时时间
|
2024-04-02 16:05:07 +08:00 |
大石头
|
d912af827c
|
安全设计需要,默认禁止所有应用向其它应用发送控制指令。\n可在注册中心应用系统中修改[{app}]的可控节点,添加[{target.Name}],或者设置为*所有应用。
|
2024-03-05 10:35:01 +08:00 |
智能大石头
|
363477ea3e
|
减少使用异步保存SaveAsync,让数据尽快落库。真要异步保存且数据不是那么重要,可以增加几秒的延迟。
|
2023-12-30 11:59:24 +08:00 |
智能大石头
|
f443bca6ff
|
消息超时后,标记为已取消
|
2023-12-28 01:09:28 +08:00 |
智能大石头
|
c7b9b01a48
|
缺少等于号
|
2023-12-28 00:22:59 +08:00 |
智能大石头
|
c61f901558
|
细化websocket断开连接的记录信息
|
2023-12-28 00:02:15 +08:00 |
大石头
|
eaecedb916
|
在websocket链路上定时发送心跳,避免长连接被断开
|
2023-12-25 00:33:06 +08:00 |
大石头
|
76eecf1031
|
星尘客户端计算时间差,在上报事件已经下发指令判定有效期时,考虑时间差,避免服务器与客户端之间有较大时间差,导致下发指令不能及时准确执行
|
2023-06-12 00:10:41 +08:00 |
大石头
|
2f45f3ce97
|
全面使用ICacheProvider
|
2023-06-04 20:40:28 +08:00 |
大石头
|
ed66444418
|
文件缓存下载地址,支持动态更新,借助委托访问配置
|
2023-06-01 17:48:40 +08:00 |
大石头
|
00ae3b2a77
|
平台级命令调用时,命令有效时间和等待时间分离
|
2023-05-07 11:33:02 +08:00 |
大石头
|
ebc7f56a61
|
StarServerSetting / StarAgentSetting
|
2023-04-22 10:20:25 +08:00 |
大石头
|
a17441742b
|
客户端支持延迟执行下发的命令
|
2023-04-05 10:10:37 +08:00 |
大石头
|
6b6c6a19bb
|
客户端应用管理,上报更多事件日志
|
2023-02-15 14:06:33 +08:00 |
智能大石头
|
6c6111f985
|
规避websocket超时错误
|
2023-02-09 21:13:16 +08:00 |
智能大石头
|
257d151c0d
|
关闭StarServer时卡很久,主要是因为每个websocket都带有两个大循环阻塞了操作,后续逐步支持取消通知,重点是IProducerConsumer.TakeOneAsyn
|
2023-02-08 21:53:25 +08:00 |
智能大石头
|
048da086db
|
StarWeb默认具有所有节点的控制权
|
2023-02-08 21:11:38 +08:00 |
大石头
|
d7bd2b99e6
|
应用注册支持WriteEvent
|
2022-11-29 21:56:16 +08:00 |
大石头
|
08194a939e
|
402响应码修改为401,一般服务端比客户端要新,不需要考虑兼容
|
2022-11-27 06:05:59 +08:00 |
大石头
|
443a41057f
|
应用注册和心跳时,自动更新部署节点的信息
|
2022-11-18 09:40:11 +08:00 |
智能大石头
|
472f7728cd
|
严格抛出401未授权和403禁止访问等业务异常,避免接口判定为应用错误
|
2022-10-16 17:26:33 +08:00 |
大石头
|
ba7ce8bba2
|
替换为混合配置提供者,优先本地配置
|
2022-10-07 21:03:28 +08:00 |