7 Star 0 Fork 2

GTS敢死队 / PUBG-Sport

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

FristBlood

分布式系统开启篇

随着业务发展,需求的不断变更以及用户量的激增。传统的单节点服务面临数据量的瓶颈问题,单个服务里面代码的复杂度都是令人崩溃的问题。为了解决传统开发中遇到的问题,我们尝试着使用微服务的架构进行开发,满足业务快速的发展,避免开发人员重复的、繁琐的代码工作。

何为微服务?

我们将传统的单服务系统进行拆分,一个系统由若干的服务协同工作提供服务。每个服务只需要关心自身的业务实现,无需关注其他服务的实现。通过负载均衡可实现多节点热部署,更新版本无需暂停服务,客户端毫无感知。微服务架构方式是松耦合的,可以提供更高的灵活性。

同样,我们在使用微服务架构进行开发的同时,也会遇到很多新的挑战。如何保证数据一致性的问题?请求出错时,如何定位问题?服务间通信,消息异步处理问题?这些问题在后面的开发中,我们都会一一解决。

Hello World

  • 服务介绍
服务名 服务概述
eureka 注册中心
config 配置中心
zuul 路由
zipkin 请求链路监控
  • sEureka

注册中心,所有的服务都应该注册到注册中心,管理所有的服务状态。

  • sConfig

配置中心,通过该服务,可一键切换部署环境。服务开发环境用到的参数,都应该通过配置中心配置。

  • sZuul

路由管理,负责分发各个服务的请求。通过注册中心,实现负载均衡功能。

  • sSmsCore

短信中心,平台上的发送短信功能应该由短信中心统一管理。其他服务务需调用发送短信问题。

  • sUserinfoV1

用户资料中心,其他服务如需获取用户的详细资料,可通过用户资料中心提供的接口获取。

空文件

简介

吃鸡竞技 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/jfcorps/PUBG-Sport.git
git@gitee.com:jfcorps/PUBG-Sport.git
jfcorps
PUBG-Sport
PUBG-Sport
test

搜索帮助