了解、试用
昨天稀土开发者大会2021提到了腾讯开源的北极星, 试用一下;
官网:
源码:
Polarismesh
2021年7月21日开源, 目前(2021-10)700多star;
github star增长趋势, 3天之内增加了500多star, 有点奇怪;
介绍:
功能:
本地安装:
spring cloud注册发现demo:
这里要注意, 要先在控制台(console)里创建服务, 再启动程序, 否则报错:
ERR-1006(SERVER_USER_ERROR), server error 400202: not found resource
这个逻辑感觉有点奇葩, 和eureka、nacos不一样;
限流功能测试
v1.2.2版, 创建限流后, 界面没有任何提示, 并没有创建成功, 查看开发工具network请求返回200;
下午更新了v1.3.0版, 界面报错; 以为是windows的问题, 在wsl里部署, 同样的错误;
sidecar
似乎支持k8s, 那意义就不太大了, 本地开发怎么调试呢?
使用 k8s 和服务网格 | 文档
总结
- 功能上感觉没什么亮点, 大概相当于阿里的nacos+sentinel
- sidecar是亮点, 但是只支持k8s, 有点鸡肋
- 小问题感觉还挺多, 腾讯开源的诚意感觉不太够
- 微软的dapr目前来看是比较完美的方案