腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
.NET开发那点事
专栏作者
举报
179
文章
182297
阅读量
42
订阅数
订阅专栏
申请加入专栏
全部文章(179)
编程算法(29)
javascript(27)
.net(27)
微服务(22)
asp.net(21)
api(21)
http(21)
html(17)
数据库(17)
sql(15)
网站(14)
DevOps 解决方案(14)
其他(13)
node.js(13)
容器(11)
容器镜像服务(10)
wpf(10)
php(9)
c#(9)
ide(9)
ios(8)
mvc(8)
github(8)
windows(7)
git(6)
存储(6)
sdk(6)
xml(5)
json(5)
打包(5)
腾讯云测试服务(5)
分布式(5)
xaml(5)
angularjs(4)
vue.js(4)
android(4)
linux(4)
apache(4)
文件存储(4)
开源(4)
面向对象编程(4)
单元测试(4)
swift(3)
java(3)
react(3)
nginx(3)
mongodb(3)
人工智能(3)
缓存(3)
网络安全(3)
html5(3)
sql server(3)
asp(3)
socket编程(3)
https(3)
core(3)
cs(3)
接口(3)
配置(3)
机器学习(2)
phonegap(2)
python(2)
css(2)
ajax(2)
access(2)
访问管理(2)
npm(2)
silverlight(2)
tcp/ip(2)
大数据(2)
微信(2)
安全(2)
canvas(2)
dll(2)
exception(2)
msdn(2)
mvvm(2)
程序(2)
序列化(2)
负载均衡(1)
人脸识别(1)
mac os(1)
xcode(1)
c++(1)
bootstrap(1)
jquery(1)
typescript(1)
composer(1)
云数据库 SQL Server(1)
sqlite(1)
云数据库 Redis(1)
搜索引擎(1)
ubuntu(1)
负载均衡缓存(1)
spring(1)
命令行工具(1)
消息队列 CMQ 版(1)
云推荐引擎(1)
微信小程序音视频(1)
express(1)
devops(1)
运维(1)
jvm(1)
unity(1)
zookeeper(1)
aop(1)
rabbitmq(1)
iis(1)
小程序(1)
安全漏洞(1)
云数据库 postgresql(1)
kafka(1)
迁移(1)
性能测试(1)
fiddler(1)
文本审核(1)
数据库管理(1)
add(1)
admin(1)
ado(1)
agent(1)
agile(1)
app(1)
audio(1)
bind(1)
button(1)
byte(1)
chat(1)
com(1)
csproj(1)
data(1)
dispose(1)
document(1)
entity(1)
event(1)
exe(1)
form(1)
google(1)
image(1)
insert(1)
interface(1)
key(1)
load(1)
messagebox(1)
microsoft(1)
native(1)
nuget(1)
null(1)
playback(1)
private(1)
public(1)
release(1)
return(1)
service(1)
sso(1)
storyboard(1)
task(1)
text(1)
ui(1)
web(1)
window(1)
winform(1)
xna(1)
百度(1)
编程(1)
编译(1)
部署(1)
产品(1)
磁盘(1)
对象(1)
服务(1)
服务器(1)
加密(1)
镜像(1)
客户端(1)
框架(1)
浏览器(1)
模块化(1)
模型(1)
实践(1)
事件(1)
协议(1)
异常(1)
隐私(1)
源码(1)
重构(1)
搜索文章
搜索
搜索
关闭
什么是服务注册与发现
微服务
git
github
https
大家好,好久没有输出博文了,一是因为比较忙,另外一个原因是最近主要的精力是在给 AgileConfig 添加一个新的功能:服务注册与发现。 先说说为什么会添加这个功能。我自己的项目是用 Consul 来做为服务注册发现组件的。自从我上线了 AgileConfig 做为配置中心后,我就很少去 Consul 观察服务的在线状态了,因为 AgileConfig 客户端列表已经在一定程度上能代表服务的状态了。服务注册发现与配置中心其实本质上都是解决了一类问题,那就是配置的动态化,所以大家会看到业界著名的组件很多都是同时实现这2个功能的,如 Consul,Nacos 等。所以我想干脆把这个功能给加上吧,这样可以省去部署一个组件。 当然也有同学说我不务正业,不去好好搞配置中心去搞什么服务注册发现。但是我还是做了。。。 不过大家放心 AgileConfig 的主业还是在配置中心上,服务注册发现只是附赠的小菜,可以用也可以不用,决定权完全在你。在实现上我也是对两个功能是完全解耦的。也就是说这2个功能都是互不影响独立运行的。唯一有交集的一个地方是,如果配置中心的客户端的 websocket 通道建立成功的时候,服务的心跳会借用这个通道。 ✨✨✨Github地址:https://github.com/dotnetcore/AgileConfig 开源不易,欢迎star✨✨✨ ✨✨✨Gitee地址:https://gitee.com/kklldog/AgileConfig ✨✨✨
MJ.Zhou
2022-05-07
533
0
使用Github部署Azure应用服务
DevOps 解决方案
php
github
git
.net
上次我们介绍了如何使用Azure应用服务(不用虚机不用Docker使用Azure应用服务部署ASP.NET Core程序)。我们通过Visual studio新建一个项目后手动编译发布代码。然后通过FTP上传我们的发布文件。整个过程跟我们手动发布项目到IIS上其实没啥差别。 这么操作有点繁琐,显然在这年头也有点过时了。这次我们来玩一下azure应用比较高级的持续部署。说高级其实也很简单,Azure现在跟github有比较深入的集成,只有通过鼠标点几下,立马就完成了。 话不多说,下面就演示下吧。
MJ.Zhou
2020-12-16
684
0
使用 Azure静态web应用+Github全自动部署VUE站点
DevOps 解决方案
vue.js
网站
git
github
Azure 静态 Web 应用是一种服务,可从 GitHub 存储库自动构建完整的堆栈 Web 应用,并将其部署到 Azure,目前它还是预览版。
MJ.Zhou
2020-10-30
1.3K
0
使用Azure DevOps Pipeline实现.Net Core程序的CI
DevOps 解决方案
devops
单元测试
打包
git
上次介绍了Azure Application Insights,实现了.net core程序的监控功能。这次让我们来看看Azure DevOps Pipeline功能。Azure DevOps Pipeline 是Azure DevOps里面的一个组件,对于12个月试用账号同样永久免费。
MJ.Zhou
2020-07-21
673
0
使用Github Packages功能上传nuget包到Github
git
github
开源
npm
前几天微软收购npm的新闻对于软粉来收很是振奋。微软收购npm很可能是为了加强Github Packages。目前Github,Typescript,VSCode,npm这些开源社区的重磅工具全部都在微软旗下,显示出了微软对开源的态度,微软已经不是以前那个封闭的微软。Github推出Github Packages功能有一段时间了,一直没使用过,今天有空打算折腾一下,体验一下。
MJ.Zhou
2020-03-21
1.3K
0
.NET开源高性能Socket通信中间件Helios介绍及演示
.net
开源
ios
socket编程
git
Helios是一套高性能的Socket通信中间件,使用C#编写。Helios的开发受到Netty的启发,使用非阻塞的事件驱动模型架构来实现高并发高吞吐量。Helios为我们大大的简化了Socket编程,它已经为我们处理好了高并发情况下的解包,粘包,buffer管理等等。
MJ.Zhou
2018-10-09
873
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档