
微服务
liuyh73
这个作者很懒,什么都没留下…
展开
-
微服务架构 | Go-Kit 初探
微服务微服务是一种软件开发技术——面向服务架构(SOA)架构风格的变体,它将应用程序构建为松散耦合服务的集合。微服务是指开发一个单个小型的但有业务功能的服务,每个服务都有自己的处理和轻量通讯机制,可以部署在单个或多个服务器上。当服务发生错误时,如果每个服务都要同时修改,那么它们就不是微服务,因为它们紧耦合在一起。在微服务架构中,服务是细粒度的,协议是轻量级的。将应用程序分解成较小服务实现模块...原创 2019-05-11 11:23:44 · 2024 阅读 · 0 评论 -
微服务架构 | GoKit-CLI使用
当我们构建go-kit微服务时,会发现不同的微服务之间会有大量的冗余代码,Endpoint和Transport以及其他组件代码基本一致,书写这部分代码会浪费大量的时间,并且容易出现问题。当然,我们可以提取共用部分减少代码的冗余,但并不是一件容易的事情,十分考验我们的代码能力。那么,有没有一个工具可以快速帮助我们生成这些共用代码从而使我们集中精力关注业务逻辑呢?GoKit-CLI就是解决这个问题的...原创 2019-05-12 15:23:16 · 3645 阅读 · 1 评论