Naftis

盘点大厂的那些开源项目

心已入冬 提交于 2021-01-30 12:37:45
小米是一家以手机、智能硬件和IoT平台为核心的互联网公司,以智能手机、智能电视、笔记本等丰富的产品与服务。致力于让全球每个人都能享受科技带来的美好生活。 “为发烧而生”是小米的产品概念。“让每个人都能享受科技的乐趣”是小米公司的愿景。小米公司应用了互联网开发模式开发产品的模式,用极客精神做产品,用互联网模式干掉中间环节,致力让全球每个人,都能享用来自中国的优质科技产品。 Github主页: https://github.com/xiaomi HuUI 分类:前端组件库 开发语言:JavaScript HIUI是一个面向中后台系统的前端组件库,可以帮助开发人员快速实现交互一致,界面美观的界面。 特征 •高度降低用户对交互成本和交互可预测性的了解•建立出色的虚拟风格,并获得典型场景的虚拟设计和界面规范•在OA,仓储和售后系统,BI系统以及公司中间站项目中具有高度完善的设计经验 Stars: 351 Github: https://github.com/XiaoMi/hiui [1] MACE 分类:神经网络计算框架 开发语言:C++,Python Mobile AI Compute Engine (MACE) 是一个专为移动端异构计算设备优化的深度学习前向预测框架。MACE覆盖了常见的移动端计算设备(CPU、GPU、Hexagon DSP、Hexagon HTA、MTK APU)

Istio集成Naftis监控服务状态

谁说我不能喝 提交于 2020-05-03 17:49:46
前言:Kubernetes-1.15.5集成Istio-1.5.2,小米开源的Istio管理工具 一、下载项目本地解压 二、创建命名空间kubectl create namespace naftis(名称可以自定义,但是对应的yaml文件中对应的命名空间对应也要改动),分别执行kubectl apply -n naftis -f mysql.yaml|naftis.yaml,查看服务启动状态 三、将UI端口暴露外网访问、pod名称查找服务中的命名、对外端口可以自己指定 kubectl -n naftis port-forward pod/naftis-ui-9d66dbc74-hbq4m 8080:80 四、浏览器访问 http://127.0.0.1:8080/ ;账号密码:admin/admin 来源: oschina 链接: https://my.oschina.net/wubiaowpBlogShare/blog/4262444

服务网格Istio管理面板-Naftis

核能气质少年 提交于 2019-12-02 04:16:10
Naftis( https://github.com/xiaomi/naftis ) 是一个基于 web 的 Istio dashboard,通过任务模板的方式来帮助用户更方便地执行 Istio 任务。 用户可以在 Naftis 中定义自己的任务模板,并填充变量来构造单个或多个构造任务实例,从而完成各种服务治理功能。 代码结构 . ├── bin # 存放编译好的 Go 二进制文件 ├── config # 存放配置文件 │ ├── in-cluster.toml # 在 Kubernetes 集群中启动的配置 │ └── in-local.toml # 本地启动的配置 ├── install # Helm Charts │ └── helm │ ├── mysql │ └── naftis ├── src # 源码 │ ├── api # 后端 Go API 服务源码 │ │ ├── bootstrap # 启动 Go API 服务相关参数包 │ │ ├── executor # task 队列执行器 │ │ ├── handler # HTTP handlers │ │ ├── log # 基于 zap 封装的 log 包 │ │ ├── middleware # HTTP 中间件 │ │ ├── model # 全局通用 model │ │ ├── router # HTTP