用js去写后端服务中途岛
富客户端
iOSAndroidiPadH5游戏场景restapi
微服务架构微服务分布式系统
SpringBootSpringBootauth验证功能鉴权MysqlMqRedis通用配置hello worldrestapirepository,service,controller

通信

HTTP,RPCRPCHTTPRPCHTTPGolangapi支付,交易类

接口规范

restapiviewapi及controllerAuthApi,AuthController

任务类系统

Zk+定时任务Elastic-Job

依赖梳理

这个是一个项目开发过程中最重要的一点,梳理好系统上下游所依赖的服务,同时梳理好服务之间的等级关系。

依赖别人,被别人依赖
降级,限流及开关高可用,幂等性,响应数据的可读性好

同时对服务依赖性梳理,哪些系统属于强依赖,哪些属于若依赖。

不同依赖的标准做好开关,降级,重试等功能,强依赖比如DB挂了,可以写日志,写到MQ。弱依赖可以做成柔性降级,比如写日志到ES中,ES不可用,可以直接降级即可。

黄金等级服务保证服务高可用,可以做灾备,比如依赖集群,多个机房
Hystrix

用户友好性

有数据托底

总结

恐慌