net core微服务构建方案

随着Net core升级,基本趋于完善了,很多都可以使用core开发了。已经有的Net framework就不说了,说实话,关注少了。

今天说说微服务方案,在之前说几句废话,core还在升级改造,API接口还是有变化,原以为2.0已经稳了,发现3.0还是有些变化,不过查询下了下就可以使用了。

 继续,一般微服务的结构是什么样子的,我把它划分如下(不准确),比较粗。

没有网关也可以使用。

现在已经有比较傲的处理方法。我要说的是我们小的应用,不用瑞士军刀的方法

1.API网关

     没有它一样使用,对于一般使用,可以了解下Ocelot(山猫)

2.服务发现

   上图中是没有的,其实Ocelot官网已经集成了Consul,sss,对于这两个东西,前面我已经有比较,一个收费了,一个太重(还有其他因素),所以还是推荐etcd用于服务发现,有人已经将其集成了。

3.API服务

   这个就不多说直接使用webapi

4.其他

    服务中使用的其它东西,可以在我的c#一些解决方案博文中找。

临时有事情,无法给大家详细写了,后面再聊

 

 

posted @ 2019-04-27 14:56  IT苦行僧  阅读(874)  评论(0编辑  收藏  举报