上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 62 下一页
摘要: 8. 实现基于事件的异步协作方式 前面讲了一些与请求/响应模式相关的技术。那么基于事件的异步通信呢? 8.1 技术选择 主要有两个部分需要考虑:微服务发布事件机制和消费者接收事件机制。 方法一:使用消息代理 传统上来说,像RabbitMQ这样的消息代理能够处理上述两个方面的问题。生产者(produc 阅读全文
posted @ 2019-09-10 22:36 Vincent-yuan 阅读(794) 评论(0) 推荐(1) 编辑
摘要: 1. 寻找理想的集成技术 微服务之间通信的方式的选择非常多样化,但哪个是正确的呢?SOAP ? XML-RPC ? REST ? Protocol Buffers?后面会逐一讨论。 首先,我们要考虑的是,我们到底希望从这些技术中得到什么。 1.1 避免破坏性修改 有时候,对某个服务做的一些修改会导致 阅读全文
posted @ 2019-09-10 00:29 Vincent-yuan 阅读(1623) 评论(0) 推荐(1) 编辑
摘要: 1.什么样的服务是好的微服务? 它应该具备这两个特点:松耦合、高内聚 松耦合: 如果做到了服务之间的松耦合,那么修改一个服务就不需要修改另外一个服务了。使用微服务最重要的一点是,能够独立修改和部署单个服务而不需要修改系统的其他部分,这一点非常重要。 那么相对的什么是紧耦合呢?使用紧耦合来做服务之间的 阅读全文
posted @ 2019-09-03 23:32 Vincent-yuan 阅读(969) 评论(0) 推荐(0) 编辑
摘要: 我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=3t37r4hauhq8c 阅读全文
posted @ 2019-09-03 21:16 Vincent-yuan 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 来源:剑指offer 这篇主要记录《剑指offer》书籍中的面试题2:实现Singleton模式 使用语言:C# 代码环境:VS2017 总共有5中解法,从前往后依次优化。 结构如下: 前言 这里先给出调用程序的代码 Program.cs 这里,会在每次创建一种Singleton模式的实现方法之后, 阅读全文
posted @ 2019-08-19 20:00 Vincent-yuan 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 架构师的一个重要职责是,确保团队有共同的技术愿景,以帮助我们向客户交付他们想要的系统。 对于我们创造的大多数产品来说,交付到客户手里之后,还是要响应客户的变更需求,而不是简单的交给客户一个一成不变的软件包。 因此,架构师必须改变那种从一开始就要设计出完美产品的想法,相反我们应该设计出一个合理的框架, 阅读全文
posted @ 2019-08-14 23:55 Vincent-yuan 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 本文作为学习过程中的一个记录。 学习文章地址: https://www.cnblogs.com/artech/p/inside-asp-net-core-framework.html 一. ASP.NET Core 框架上的 Hello World程序 WebHost : 承载Web应用的宿主; W 阅读全文
posted @ 2019-08-12 23:44 Vincent-yuan 阅读(1539) 评论(3) 推荐(5) 编辑
摘要: 这里使用的工具是 myeclipse ,所以这里讲的是在 myeclipse 上使用maven。 1.什么是仓库? 用于存放依赖包、配置文件、其他插件等。 项目添加依赖时,默认从 本地仓库 读取依赖包,如果本地仓库没有相关依赖, maven 会从远处仓库下载,并放置至本地仓库中。 2. 什么是 ma 阅读全文
posted @ 2019-08-05 21:08 Vincent-yuan 阅读(8423) 评论(0) 推荐(1) 编辑
摘要: 1.maven是一个项目管理工具。 包括项目创建、资源管理、项目运行、项目发布等功能。 2.为什么使用 maven? a. jar 依赖管理(升级、降级)等 b. 项目之间依赖管理 c. 资源文件管理更合理 d. 自动发布项目等 3. maven 安装 ps : eclipse、myeclipse、 阅读全文
posted @ 2019-08-05 19:53 Vincent-yuan 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 这篇讲解spring+mybatis的整合。 目录结构: 一. 整合spring的第一种方法 1. 新建 java 项目 : spring_mybatis 2.导入jar 包 spring和mybatis的整合包,然后build 3.编写 vo 类 在cn.vincent.vo下 User.java 阅读全文
posted @ 2019-08-04 17:34 Vincent-yuan 阅读(1113) 评论(0) 推荐(0) 编辑
上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 62 下一页