随笔分类 -  Docker+k8s微服务容器化

摘要:一 介紹一下thrift: 概念: Thrift的全名叫做Apache thrift,是一款软件开发RPC框架,可以很高效地实现跨语言的RPC服务。 支持多线程请求,等待应答的同步/异步模式。 使用步骤: 第1步: 明确要交互的数据格式和具体的方法(如上例中的Search),定义出thrift接口描 阅读全文
posted @ 2018-10-07 13:15 刘大飞 阅读(472) 评论(0) 推荐(0) 编辑
摘要:SpringBoot的使用? 化繁为简: Spring MVC 需要定义各种配置,配置文件多。 SpringBoot的核心功能? 独立运行: java -jar XXX.jar (以前启动SPring MVC需要有服务器,比如tomcat) 内嵌web服务器: 内嵌Tomcat. 简化配置:用sta 阅读全文
posted @ 2018-10-06 22:20 刘大飞 阅读(367) 评论(0) 推荐(0) 编辑
摘要:1 微服务面临的问题? 微服务间如何通信 从通讯协议角度考虑 REST API RPC(dubbo, thrift, grpc): 微服务之间通讯很常用,是最常用的微服务之间通信协议。 I/O: IO/ NIO(非阻塞IO)/长连接/短连接。(NIO是RPC时候考虑的问题。) 线程模型: 单线程,多 阅读全文
posted @ 2018-10-06 21:12 刘大飞 阅读(3425) 评论(0) 推荐(0) 编辑
摘要:软件架构的进化 架构考虑哪些因素:业务需求,成本,技术栈,组织架构,可扩展性,可维护性。 什么是微服务 每个服务运行在独立的进程,采用轻量级的通讯机制互联,并且可以通过自动化方式部署。 微服务的特征 单一职责: 轻量级通信(平台无关&语言无关的通信):比如HTTP。 隔离性: 有自己的数据: 技术多 阅读全文
posted @ 2018-10-06 17:04 刘大飞 阅读(455) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示