上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 35 下一页
摘要: zookeeper的API围绕zookeeper的句柄而构建,每个句柄代表与zookeeper的一个会话。 已经建立的一个会话如果端口,这会话会转移到另一台zookeeper服务器上 只要会话还存活,这个句柄就有效,zookeeper客户端会保持这个活跃的连接,以保证与zookeeper服务器之间的 阅读全文
posted @ 2019-03-07 01:04 使用D 阅读(351) 评论(0) 推荐(0) 编辑
摘要: zookeeper并不直接暴露原语,取而代之它暴露了由一部分调用方法组成的类似文件系统的API。以便允许应用实现自己的原语。 zookeeper操作和维护一个小型的数据节点,这些节点被称为znode,采用类似文件系统的层级树状结构进行管理。 znode节点可能包含数据,也可能不含数据,如果一个zno 阅读全文
posted @ 2019-03-06 01:06 使用D 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 1.1 Zookeeper从文件系统API得到启发,提供了一组简单的API,使得开发人员可以实现通用的协作任务,包括选举主节点、管理组内成员关系、管理元数据等。 zookeeper组件运行在一组专用的服务器上,保证了高容错性和可扩展性。 zookeeper系统功能都围绕在一条主线上:它可以在分布式系 阅读全文
posted @ 2019-03-05 00:15 使用D 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 经过一个月的面试,最终选择了一个一线互联网公司,对比拿到的其他几个offer,这个是最满意的。当初考虑拿这个offer是冲着大公司的知名度去的,也算是给自己的履历镀金吧。之前的两家公司,一家是半国企的,一家是教育行业龙头公司,感觉履历比较平庸,没有亮点,也缺少互联网经验,希望在新公司有好的发展,也为 阅读全文
posted @ 2019-02-27 00:02 使用D 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 集成是微服务相关技术中最重要的一个。做得好的话,你的微服务可以保持自治性,可以独立修改和发布他们,如果做的不好的话,会带来灾难。 4.1寻找理想的集成技术 微服务间的通讯选择性很多,REST、SOAP、RPC、Protocol buffers等。 4.11避免破坏性修改 有些时候对一个微服务的修改会 阅读全文
posted @ 2018-11-06 00:12 使用D 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 什么好的服务? 松耦合 一个松耦合的服务应该尽可能的少知道与之协作的那些服务的信息。 如果做到了服务之间的松耦合,那么修改一个服务就不需要修改另一个服务。 使用微服务的特定就是可以独立的修改和部署单个服务而不需要修改系统的其他部分。 高内聚 把相关的行为聚集在一起,把不相关的行为放在别处。 因为如果 阅读全文
posted @ 2018-10-29 23:24 使用D 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 架构师应该设计一个合理的架构,后期可以慢慢的演化出正确的系统,不应该抱着一开始就能设计出完美的产品的想法。 设计出的架构不但能够保证系统能够满足当前的系统要求,还应该可以应对将来的变化。 服务边界:区分出各个服务的边界,各个服务中需要关注的重点,以及各个服务之间如何进行交互。 每个服务内部可以使用不 阅读全文
posted @ 2018-10-28 21:01 使用D 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 微服务是一些协同工作的小而自治的服务。 1.1、服务小、专注做好一件事 微服务需要根据“内聚性”与“单一性原则”把相关代码放在一起。(单一性原则:把因相同原因而改变的东西聚合在一起,把因不同原因而改变的东西分离开来) 微服务要足够小,不要过小。如果你不觉得代码库过大,可能它就足够小了。 服务越小的优 阅读全文
posted @ 2018-10-20 21:02 使用D 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 工厂方法模式定义:定义了一个创建对象的接口,但由于子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类; “依赖倒置”原则:代码中减少了对具体类的依赖。 定义披萨抽象类 public abstract class Pizza { public String name; public Stri 阅读全文
posted @ 2018-10-08 23:47 使用D 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 单例模式定义:确保一个类只有一个实例,并提供线程安全的访问点。 单例模式定义:确保一个类只有一个实例,并提供线程安全的访问点。 以下介绍6中线程安全的单例模式 立即加载模式/饿汉模式 通过反射的方式可以获得多个实例 立即加载模式/饿汉模式 通过反射的方式可以获得多个实例 public class S 阅读全文
posted @ 2018-10-08 22:36 使用D 阅读(160) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 35 下一页