• 使用go mod管理golang模块

    go mod是官方正式的包管理工具,不同之前的dep和vendor等,go mod和其他语言的包管理更相近。 由于使用vendor的方式去管理,后期就有可能和nodejs的nodemodule一样庞大,于是就有了go mod

    Read More >>>
  • .NET Core基于Consul的服务注册与发现和集群管理

    微服务为了支持水平扩展、性能提升和服务可用性,单个服务允许同时部署一个或者多个服务实例。在运行时,每个实例通常是一个云虚拟机或者Docker容器。那么问题来了,服务和服务之间是如何知道对方的存在,以及是否活着,服务间如何知道对方的服务地址,写死了不灵活,而动态分配又怎么知道如何调用。借助三方的服务注册中心,提供对生产者服务节点的注册管理和消费者服务节点的发现管理,比如本文的Consul

    Read More >>>