腾讯北极星 Polaris 试用

了解、试用

昨天稀土开发者大会2021提到了腾讯开源的北极星, 试用一下;

官网:

北极星

源码:

Polarismesh
2021年7月21日开源, 目前(2021-10)700多star;
github star增长趋势, 3天之内增加了500多star, 有点奇怪;

介绍:

简介 | 文档

功能:

本地安装:

单机版安装 | 文档

spring cloud注册发现demo:

使用Spring Cloud | 文档

源码:
https://github.com/tencent/spring-cloud-tencent/blob/main/spring-cloud-tencent-examples/polaris-discovery-example/README.md

这里要注意, 要先在控制台(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目前来看是比较完美的方案
原文地址:https://www.cnblogs.com/QIAOXINGXING001/p/15482012.html