大石头
|
fab9cc2872
|
应用退出时,销毁AppClient对象之后,不再允许请求业务接口
|
2025-07-13 22:08:16 +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 |
智能大石头
|
494804aade
|
优化地址设置
|
2025-05-27 07:55:46 +08:00 |
智能大石头
|
aff16b0698
|
借助节点所在网关,优先根据节点定位来确定位置
|
2025-05-26 21:55:05 +08:00 |
智能大石头
|
b05f55fa0f
|
[feat] 新增NodeLocation节点定位。根据网关IP和MAC规则,自动匹配节点所在地理位置
|
2025-05-26 14:58:13 +08:00 |
智能大石头
|
2ef1c9f1f0
|
[feat] v3.4 星尘节点支持采集网关IP地址和MAC地址,采集DNS地址,方便网络管理
|
2025-05-24 13:03:44 +08:00 |
智能大石头
|
383fd9b9e5
|
[fix] 按节点和应用的编译时间来判断是否使用新版时间格式
|
2025-05-12 17:57:03 +08:00 |
大石头
|
88fa2a2124
|
命令要提前下发,在客户端本地做延迟处理,这里不应该过滤掉
|
2025-04-26 11:44:30 +08:00 |
智能大石头
|
8fcf8ceb5b
|
[fix] 修正快速心跳节点频繁累加命令次数,导致命令快速过期的问题
|
2025-04-25 09:51:06 +08:00 |
智能大石头
|
f6feeaaa8d
|
优化命令列表页的显示
|
2025-04-17 21:47:36 +08:00 |
智能大石头
|
e0ce1349ff
|
[fix]下发指令时需要兼容旧版本,2025年新版本使用UTC时间,其它使用本地时间。
|
2025-03-25 18:40:51 +08:00 |
智能大石头
|
249cfc808c
|
应用发送消息时,需要支持向特定实例发送
|
2025-02-26 15:37:50 +08:00 |
智能大石头
|
b020ec71c5
|
[feat] 使用通信库新版会话管理SessionManager来替代每个websocket长连接队列,减少redis阻塞数量
|
2025-02-25 22:27:12 +08:00 |
智能大石头
|
a1bbc025f3
|
[fix] 在虚拟机云服务器中,磁盘序列化可能大范围一致,因此只计算一个匹配
|
2024-12-31 15:21:22 +08:00 |
智能大石头
|
cbac536a98
|
新设备根据硬件查询已有节点信息时,网卡和磁盘,任意一个序列号相等,都选一个相似
|
2024-11-19 23:32:39 +08:00 |
大石头
|
848cbb9778
|
有些标识符刚好带有大括号,导致误判以为是未解析变量
|
2024-10-24 20:14:07 +08:00 |
大石头
|
722d9704a9
|
Redis
|
2024-10-14 10:36:03 +08:00 |
智能大石头
|
2f5e237b71
|
发布应用到节点时,支持设定延迟时间,以实现滚动升级。
https://github.com/NewLifeX/Stardust/issues/72
|
2024-09-23 23:52:26 +08:00 |
大石头
|
6928942121
|
[fix]修正应用注册时密钥为空导致Verify验证报错的问题
|
2024-09-02 10:06:31 +08:00 |
大石头
|
0074541cf2
|
心跳响应因令牌过期而颁发新令牌时,使用相同clientId
|
2024-08-11 17:19:01 +08:00 |
大石头
|
f256bd8471
|
重构应用心跳接口,支持心跳响应携带令牌和命令
|
2024-08-11 12:39:57 +08:00 |
大石头
|
f71674a230
|
节点心跳时更新IP和城市,因为节点客户端的公网IP可能会改变
|
2024-08-10 10:50:27 +08:00 |
大石头
|
070fe82341
|
磁盘序列号可能包括TF卡和U盘,为了避免A2烧写过程中忘了拔掉U盘,修改为任意磁盘序列号匹配则通过
|
2024-08-04 17:01:20 +08:00 |
智能大石头
|
cc78ab889b
|
StarAgent安装时支持-project指定项目名,节点注册进入平台时,自动加入响应项目。
|
2024-07-18 22:53:12 +08:00 |
大石头
|
18b0ab307d
|
设置全局定时调度器的时间提供者,借助服务器时间差,以获得更准确的时间。避免本地时间偏差导致定时任务执行时间不准确
|
2024-07-18 13:33:41 +08:00 |
大石头
|
44079f1365
|
[feat]节点在线增加产品编码,StarAgent与CrazyCoder共存将会成为常态,还有LuckyClover等存在
|
2024-07-13 10:38:45 +08:00 |
大石头
|
bd18491fe3
|
节点鉴权失败原因写节点历史
|
2024-07-10 15:32:01 +08:00 |
大石头
|
da752539f3
|
[fix]修正节点验证时无法支持新版哈希散列的问题
|
2024-07-09 17:54:48 +08:00 |
大石头
|
94bbc654a8
|
StarClient支持命令响应
|
2024-06-30 20:59:08 +08:00 |
大石头
|
1035a3eb24
|
v3.0 引入全新Remoting架构,排除基础模型类,统一由Remoting提供。下游项目可能有引用这些模型类,需要调整命名空间,特别是IoT相关项目。
|
2024-06-23 21:53:13 +08:00 |
智能大石头
|
aeed964d6e
|
[feat]支持下发设置节点所属通道
|
2024-04-16 12:32:58 +08:00 |
大石头
|
d912af827c
|
安全设计需要,默认禁止所有应用向其它应用发送控制指令。\n可在注册中心应用系统中修改[{app}]的可控节点,添加[{target.Name}],或者设置为*所有应用。
|
2024-03-05 10:35:01 +08:00 |
智能大石头
|
91b2fd48d4
|
是否强制安装dotNet运行时。如果true,则已安装版本存在也强制安装。默认false
|
2024-01-25 12:38:35 +08:00 |
大石头
|
b526d2bda6
|
自动截断,避免超长导致对比时不一致
|
2024-01-24 10:28:53 +08:00 |
大石头
|
85d6ed442e
|
整合令牌颁发
|
2024-01-24 10:05:37 +08:00 |
智能大石头
|
aa48d675b5
|
[feat] 节点登录验证通过时,如果节点关键信息高度不一致,则认为是新设备,需要重新注册。极有可能是拷贝配置文件所致。
|
2024-01-17 21:09:21 +08:00 |
智能大石头
|
363477ea3e
|
减少使用异步保存SaveAsync,让数据尽快落库。真要异步保存且数据不是那么重要,可以增加几秒的延迟。
|
2023-12-30 11:59:24 +08:00 |
智能大石头
|
ba0cad1d74
|
(新!=旧)
|
2023-12-30 09:31:47 +08:00 |
智能大石头
|
f6980a753b
|
重构节点版本的策略匹配,在埋点数据标签中记录策略没有匹配上的原因,彻底解决经常搞不明白节点为何没有匹配策略的问题。策略中字符串区分大小写,例如*a2*就不能匹配A2;
自动检测并推送dotNet运行时的功能全面测试通过。
|
2023-12-30 01:30:03 +08:00 |
智能大石头
|
f76837e427
|
[feat]检查节点是否符合规则,并推送dotNet运行时安装指令
|
2023-12-29 22:14:50 +08:00 |
智能大石头
|
305c13e044
|
运行时安装卸载完成后,执行心跳,等1秒再检查自动更新
|
2023-12-29 21:24:51 +08:00 |
大石头
|
36d60134e4
|
增加节点动态注册时的埋点日志,方便分析问题
|
2023-12-24 23:19:19 +08:00 |
大石头
|
8381c9af9e
|
项目上增加NewServer字段,新服务器。该项目下的节点自动迁移到新的服务器地址
|
2023-12-24 08:04:22 +08:00 |
智能大石头
|
bdad14a8c4
|
[fix]计算节点辨识度时,需要判断原始数据是否为空,旧版StarAgent没有SerialNumber,导致辨识度加一,再结合Guid重复,让两台A2互相争夺
|
2023-12-20 21:48:42 +08:00 |
大石头
|
8722278e9e
|
优化自动更新
|
2023-11-06 17:55:14 +08:00 |
智能大石头
|
99a645b8a2
|
节点编码辨识度。UUID+Guid+SerialNumber+DiskId+MAC,只要其中几个相同,就认为是同一个节点,默认2
|
2023-10-17 23:54:07 +08:00 |
智能大石头
|
5c98259ee8
|
机器名变更时,节点名同步变更
|
2023-10-11 23:45:47 +08:00 |
大石头
|
9e3d62949f
|
修正重启操作系统所遇到的问题
|
2023-08-27 22:00:33 +08:00 |