架构设计(10) –分布式服务治理

服务治理离基于架构运维的devops平台,目前还没有完全迁移到k8s平台。

架构设计(10) --分布式服务治理

一、项目和服务管理

1、项目命名规范
2、项目记录:列出服务负责人及使用文档
3、项目对应服务等级协定
4、项目对应服务配置
5、项目对应服务的层次
6、服务管理:服务名称、端口号、启动命令、服务类型、日志说明

服务划分层次:

产品接入层: 直接对外提供服务,例如网站API接口等。接入层不包含复杂的业务逻辑,只做呈现和转换。对应的项目类  型:openapi接口,platformweb,wechat,推送,管理后台,内容接口

业务服务层:根据业务领域每个子域单独一个服务,分而治之。对应服务:ask,chat,core,faq,dataservice,active,itent,家长端,订单。

后端服务层:算法相关,如对话生成,对应的算法项目:chatgenerate,情绪情感识别,安全盾,分词句法,askchat问答分类,知识图谱, 记忆。

基础服务:服务注册配置中心,日志,消息队列。 服务注册,配置中心,日志,消息队列,账号系统,登陆系统,机器人系统,支付系统

数据层:数据库和NoSQL,对象存储

分层原则:

原文 

https://blog.csdn.net/hguisu/article/details/106565071

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » 架构设计(10) –分布式服务治理

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址