GO语言基础
go 与 python 结合的基础知识
有助于golang + python融合开发的基础手册
go 与 python 结合的基础知识
有助于golang + python融合开发的基础手册
提高效率,核心无非一句话,就是要少做事。人这一辈子要挑金子,不要过滤沙子。
微服务就是一些小而自治的服务
很小,专注于做好一件事。单一职责:把因相同原因而变化的东西聚合在一起,而把因不同原因而变化的东西分离开来。使用用的服务越小,独立性带来的好处就越多。但是管理大量服务也会越复杂。
自治性。一个微服务就是一个独立的实体。
主要的好处:技术异构性;弹性,处理服务不可用和功能降级问题;扩展,可以只对需要扩展的服务进行扩展;简化部署;与组织结构相匹配;可组合性;对可替代性的优化。
一个可用的复杂系统总是从可用的简单系统演进而来。反过来这句话也是正确的:从零开始设计的复杂系统从来都用不了,也没办法把它变成可用。 ——Jahn Gal,《系统学》
架构是不断努力的结果,是一个与开发工作紧密结合的过程,这样他才能同时响应不断变化的需求和开发人员的反馈。我们称之为“演进式架构”,正是要强调当无法预测变化时,该架构仍然可以朝着正确的方向发展。