-
Notifications
You must be signed in to change notification settings - Fork 0
/
atom.xml
120 lines (65 loc) · 6.7 KB
/
atom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Does God Dice?</title>
<icon>https://blog.fallenwood.net/icon.png</icon>
<link href="https://blog.fallenwood.net/atom.xml" rel="self"/>
<link href="https://blog.fallenwood.net/"/>
<updated>2023-09-09T07:27:41.281Z</updated>
<id>https://blog.fallenwood.net/</id>
<author>
<name>fallenwood</name>
</author>
<generator uri="https://hexo.io/">Hexo</generator>
<entry>
<title>关于写一个简单RPC框架这件事 (0)</title>
<link href="https://blog.fallenwood.net/2023/09/09/rpc-0/"/>
<id>https://blog.fallenwood.net/2023/09/09/rpc-0/</id>
<published>2023-09-09T05:34:44.000Z</published>
<updated>2023-09-09T07:27:41.281Z</updated>
<summary type="html"><p>TODO: 中文版</p>
<hr>
<p>本文链接: <a</summary>
<category term="RPC" scheme="https://blog.fallenwood.net/tags/RPC/"/>
<category term="C#" scheme="https://blog.fallenwood.net/tags/C/"/>
</entry>
<entry>
<title>C#调用io_uring的一次尝试</title>
<link href="https://blog.fallenwood.net/2023/04/07/csharp_uring/"/>
<id>https://blog.fallenwood.net/2023/04/07/csharp_uring/</id>
<published>2023-04-07T04:32:18.000Z</published>
<updated>2023-04-07T08:23:47.532Z</updated>
<summary type="html"><p>“异步”这个词大概是15年前后日常出现在耳边的, 当时nodejs如日中天, 吹的就是一个异步与高并发. 虽然在之前已经有各种各样的异步lib了, 但感谢nodejs, 把<code>async</code>在中国带火</p>
<p><img data-src="https://ever17.blob.core.windows.net/blog/async_china.jpg" alt="trends"></p></summary>
<category term="c#" scheme="https://blog.fallenwood.net/tags/c/"/>
<category term="io_uring" scheme="https://blog.fallenwood.net/tags/io-uring/"/>
</entry>
<entry>
<title>SignalR中HttpContext复用的问题</title>
<link href="https://blog.fallenwood.net/2022/09/02/signalr_httpcontext/"/>
<id>https://blog.fallenwood.net/2022/09/02/signalr_httpcontext/</id>
<published>2022-09-02T14:03:01.000Z</published>
<updated>2022-09-02T15:08:08.299Z</updated>
<summary type="html"><h2 id="背景"><a href="#背景" class="headerlink" title="背景"></a>背景</h2><p>使用 SignalR SSE ( <a href="https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events">ServerSentEvents</a> ) 时候遇到一个奇怪的现象, 我们对接 SignalR Hub 的代码, 不管是向 Client 发送数据的 Get Request, 还是从 Client 接收数据的 Post Request, 拿到的 HttpContext 都是同一个, 导致从 Context 读取到的东西有问题.</summary>
<category term="signalr" scheme="https://blog.fallenwood.net/tags/signalr/"/>
<category term="c#" scheme="https://blog.fallenwood.net/tags/c/"/>
</entry>
<entry>
<title>一个Jaeger Opentelemtry Logs没有生效的问题</title>
<link href="https://blog.fallenwood.net/2022/07/23/jaeger/"/>
<id>https://blog.fallenwood.net/2022/07/23/jaeger/</id>
<published>2022-07-23T12:10:28.000Z</published>
<updated>2022-08-26T05:56:50.282Z</updated>
<summary type="html"><p>TL;DR:<br><a href="https://github.com/jaegertracing/jaeger/blob/ddca3c84c3731025163d5b5bc4b1b648bc904fbf/cmd/collector/app/handler/otlp_receiver.go#L45-L52">Jaeger 中只实现了 Opentelemetry Protocol 中的 traces , 并没有实现 metrics &#x2F; logs</a></p>
<figure class="highlight go"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line"><span class="function"><span class="keyword">func</span> <span class="title">StartOTLPReceiver</span><span class="params">(options *flags.CollectorOptions, logger *zap.Logger, spanProcessor processor.SpanProcessor, tm *tenancy.TenancyManager)</span></span> (component.TracesReceiver, <span class="type">error</span>) &#123;</span><br><span class="line"> otlpFactory := otlpreceiver.NewFactory()</span><br><span class="line"> <span class="keyword">return</span> startOTLPReceiver(</span><br><span class="line"> options,</span><br><span class="line"> logger,</span><br><span class="line"> spanProcessor,</span><br><span class="line"> tm,</span><br><span class="line"> otlpFactory,</span><br><span class="line"> consumer.NewTraces,</span><br><span class="line"> otlpFactory.CreateTracesReceiver,</span><br><span class="line"> )</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure></summary>
<category term="jaeger" scheme="https://blog.fallenwood.net/tags/jaeger/"/>
<category term="opentelemetry" scheme="https://blog.fallenwood.net/tags/opentelemetry/"/>
</entry>
<entry>
<title>Hello, Again</title>
<link href="https://blog.fallenwood.net/2020/06/23/hello/"/>
<id>https://blog.fallenwood.net/2020/06/23/hello/</id>
<published>2020-06-23T13:54:13.000Z</published>
<updated>2022-08-26T05:56:50.282Z</updated>
<summary type="html"><p>把旧的博客清空了, 顺便更新了一下About Me.</p></summary>
</entry>
</feed>