摘要:一、简介 MyBatis 是一款优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集 Mybatis可以将Sql语句配置在XML文件中,避免将Sql语句硬编码在Java类中。与JDBC相比: 二、架构 我们把Mybatis的功能架构分为三层: (1)API接 阅读全文
posted @ 2019-06-28 18:01 leon66666 阅读 (617) 评论 (0) 编辑
摘要:一、介绍 是指依赖于第三方应用程序或服务来管理服务器端逻辑的应用程序。 此类应用程序是基于云的数据库(如Google Firebase)或身份验证服务。 无服务器也意味着开发为事件触发的代码,并且在无状态计算容器中执行。 这种架构通常称为功能即服务(FaaS)。 FaaS(Function as a 阅读全文
posted @ 2019-06-28 17:19 leon66666 阅读 (87) 评论 (0) 编辑
摘要:1、简介 首先,他是一个全新的基于容器技术的分布式架构领先方案。Kubernetes(k8s)是Google开源的容器集群管理系统(谷歌内部:Borg)。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。 Kube 阅读全文
posted @ 2019-06-28 11:27 leon66666 阅读 (77) 评论 (0) 编辑
摘要:1、简介 系统服务化之后,服务间通信需要关注什么? 服务发现、负载均衡、路由、流控、通信可靠性、弹性、安全、监控、日志 API网关可以集中式的管理这些功能,但是会出现单点故障,并且实现起来网关会变得越来越臃肿。 并且网关是一个集中式的处理 Service Mesh是网络通信基础设施,可以将网络功能从 阅读全文
posted @ 2019-06-28 11:12 leon66666 阅读 (215) 评论 (0) 编辑