.net怎么实现微服务啊

imarshal 2017-05-04 05:55:33
微服务应该是用rpc方式,在.net就是.net remoting,但好像没有用这个的,而是用的grpc,不知道为什么

另外rest方式,.net好像没有spring boot/cloud这种框架,那是不是只能在azure上用docker/k8s来实现微服务啊
...全文
2168 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
tly10000 2017-05-12
  • 打赏
  • 举报
回复
引用 8 楼 imarshal 的回复:
.net remoting应该很早就不维护了,但替代者wcf和ejb一样不够rest,所以.net开发微服务好像只能用k8s
你对这个东西理解错了吧。微服务只是将对应的服务细分细分再细分。就举平时做系统用的用户来说,你可以把用户统一管理独立出来当作是一个服务,然后rpc和wcf只是对应的实现数据交互的一种途径而已。像你说用k8s应该是想做节点的有延伸?如果这样比如我上了一个wcf加一层反向代理就可以做到。微服务只是一种概念没要求一定说要什么什么东西才能实现
by_封爱 2017-05-05
  • 打赏
  • 举报
回复
我感觉我好像进了一个错的asp.net帖子.. 文中说的那么多东西 我居然一个没听过...
imarshal 2017-05-05
  • 打赏
  • 举报
回复
https://blogs.msdn.microsoft.com/azureservicefabric/2017/03/24/service-fabric-net-sdk-goes-open-source/
lili20090907 2017-05-05
  • 打赏
  • 举报
回复
引用 7 楼 diaodiaop 的回复:
我感觉我好像进了一个错的asp.net帖子.. 文中说的那么多东西 我居然一个没听过...
哈哈哈 同感
imarshal 2017-05-05
  • 打赏
  • 举报
回复
.net remoting应该很早就不维护了,但替代者wcf和ejb一样不够rest,所以.net开发微服务好像只能用k8s
imarshal 2017-05-04
  • 打赏
  • 举报
回复
引用 4 楼 romanticcrystal 的回复:
l 楼主该不会是想做微信开发吧?
不是的,是类似双11的dubbo技术
imarshal 2017-05-04
  • 打赏
  • 举报
回复
引用 3 楼 wanghui0380 的回复:
嘻嘻,既然你在说微服务,那么请好好看清楚微服务的定义,什么就主流是k8s 微服务一直就存在,只是没有给正式的名字而已,现在为了推广,为了区别于单体应用,特地给他名了个名字而已,至于实现么,怎么实现都是实现,只要你不是单体应用就是 不是什么“随便定义的网络通信协议能叫微服务啊”就不是微服务
那.net remoting为什么不用,这不是标准的rpc啊,还有你说的window dock是不是在windows10安装doecker
romanticcrystal 2017-05-04
  • 打赏
  • 举报
回复
l 楼主该不会是想做微信开发吧?
wanghui0380 2017-05-04
  • 打赏
  • 举报
回复
嘻嘻,既然你在说微服务,那么请好好看清楚微服务的定义,什么就主流是k8s 微服务一直就存在,只是没有给正式的名字而已,现在为了推广,为了区别于单体应用,特地给他名了个名字而已,至于实现么,怎么实现都是实现,只要你不是单体应用就是 不是什么“随便定义的网络通信协议能叫微服务啊”就不是微服务
imarshal 2017-05-04
  • 打赏
  • 举报
回复
引用 1 楼 wanghui0380 的回复:
那wcf,owin,net core,websocket,socket,httpclient,avro rpc,netty,odate这些东西都算啥 你上纲上线了,微服务只是让你拆开,不是说微服务就得rpc,至于dock嘛你可以用windows dock,也可以netcore,甚至你可以不用dock,谁说一个拆开的控制台程序不是微服务,谁说一个window service不叫微服务?
你在说什么,随便定义的网络通信协议能叫微服务啊,我看现在的主流是k8s
wanghui0380 2017-05-04
  • 打赏
  • 举报
回复
那wcf,owin,net core,websocket,socket,httpclient,avro rpc,netty,odate这些东西都算啥 你上纲上线了,微服务只是让你拆开,不是说微服务就得rpc,至于dock嘛你可以用windows dock,也可以netcore,甚至你可以不用dock,谁说一个拆开的控制台程序不是微服务,谁说一个window service不叫微服务?

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧